2025-10-20 03:37:17 +00:00
|
|
|
{
|
|
|
|
|
"language_servers": {
|
|
|
|
|
"basedpyright": {
|
|
|
|
|
"priority": 50,
|
|
|
|
|
"serverSettings": {
|
|
|
|
|
"basedpyright.analysis.autoImportCompletions": true,
|
|
|
|
|
"basedpyright.analysis.autoSearchPaths": true,
|
|
|
|
|
"basedpyright.analysis.extraPaths": [],
|
|
|
|
|
"basedpyright.analysis.stubPath": "typings",
|
|
|
|
|
"basedpyright.analysis.baselineFile": "",
|
|
|
|
|
"basedpyright.analysis.diagnosticMode": "openFilesOnly",
|
|
|
|
|
"basedpyright.analysis.diagnosticSeverityOverrides": {
|
|
|
|
|
"reportGeneralTypeIssues": "error",
|
|
|
|
|
"reportPropertyTypeMismatch": "none",
|
|
|
|
|
"reportFunctionMemberAccess": "none",
|
|
|
|
|
"reportMissingImports": "error",
|
|
|
|
|
"reportMissingModuleSource": "warning",
|
|
|
|
|
"reportInvalidTypeForm": "error",
|
|
|
|
|
"reportMissingTypeStubs": "none",
|
|
|
|
|
"reportImportCycles": "none",
|
|
|
|
|
"reportUnusedImport": "none",
|
|
|
|
|
"reportUnusedClass": "none",
|
|
|
|
|
"reportUnusedFunction": "none",
|
|
|
|
|
"reportUnusedVariable": "none",
|
|
|
|
|
"reportDuplicateImport": "none",
|
|
|
|
|
"reportWildcardImportFromLibrary": "warning",
|
|
|
|
|
"reportAbstractUsage": "error",
|
|
|
|
|
"reportArgumentType": "error",
|
|
|
|
|
"reportAssertTypeFailure": "error",
|
|
|
|
|
"reportAssignmentType": "error",
|
|
|
|
|
"reportAttributeAccessIssue": "error",
|
|
|
|
|
"reportCallIssue": "error",
|
|
|
|
|
"reportInconsistentOverload": "error",
|
|
|
|
|
"reportIndexIssue": "error",
|
|
|
|
|
"reportInvalidTypeArguments": "error",
|
|
|
|
|
"reportNoOverloadImplementation": "error",
|
|
|
|
|
"reportOperatorIssue": "error",
|
|
|
|
|
"reportOptionalSubscript": "error",
|
|
|
|
|
"reportOptionalMemberAccess": "error",
|
|
|
|
|
"reportOptionalCall": "error",
|
|
|
|
|
"reportOptionalIterable": "error",
|
|
|
|
|
"reportOptionalContextManager": "error",
|
|
|
|
|
"reportOptionalOperand": "error",
|
|
|
|
|
"reportRedeclaration": "error",
|
|
|
|
|
"reportReturnType": "error",
|
|
|
|
|
"reportTypedDictNotRequiredAccess": "error",
|
|
|
|
|
"reportUntypedFunctionDecorator": "none",
|
|
|
|
|
"reportUntypedClassDecorator": "none",
|
|
|
|
|
"reportUntypedBaseClass": "none",
|
|
|
|
|
"reportUntypedNamedTuple": "none",
|
|
|
|
|
"reportPrivateUsage": "none",
|
|
|
|
|
"reportTypeCommentUsage": "none",
|
|
|
|
|
"reportPrivateImportUsage": "error",
|
|
|
|
|
"reportConstantRedefinition": "none",
|
|
|
|
|
"reportDeprecated": "none",
|
|
|
|
|
"reportIncompatibleMethodOverride": "none",
|
|
|
|
|
"reportIncompatibleVariableOverride": "none",
|
|
|
|
|
"reportInconsistentConstructor": "none",
|
|
|
|
|
"reportOverlappingOverload": "none",
|
|
|
|
|
"reportPossiblyUnboundVariable": "error",
|
|
|
|
|
"reportMissingSuperCall": "none",
|
|
|
|
|
"reportUninitializedInstanceVariable": "none",
|
|
|
|
|
"reportInvalidStringEscapeSequence": "warning",
|
|
|
|
|
"reportUnknownParameterType": "none",
|
|
|
|
|
"reportUnknownArgumentType": "none",
|
|
|
|
|
"reportUnknownLambdaType": "none",
|
|
|
|
|
"reportUnknownVariableType": "none",
|
|
|
|
|
"reportUnknownMemberType": "none",
|
|
|
|
|
"reportMissingParameterType": "none",
|
|
|
|
|
"reportMissingTypeArgument": "none",
|
|
|
|
|
"reportInvalidTypeVarUse": "warning",
|
|
|
|
|
"reportCallInDefaultInitializer": "none",
|
|
|
|
|
"reportUnnecessaryIsInstance": "none",
|
|
|
|
|
"reportUnnecessaryCast": "none",
|
|
|
|
|
"reportUnnecessaryComparison": "none",
|
|
|
|
|
"reportUnnecessaryContains": "none",
|
|
|
|
|
"reportAssertAlwaysTrue": "warning",
|
|
|
|
|
"reportSelfClsParameterName": "warning",
|
|
|
|
|
"reportImplicitStringConcatenation": "none",
|
|
|
|
|
"reportInvalidStubStatement": "none",
|
|
|
|
|
"reportIncompleteStub": "none",
|
|
|
|
|
"reportUndefinedVariable": "error",
|
|
|
|
|
"reportUnboundVariable": "error",
|
|
|
|
|
"reportUnhashable": "error",
|
|
|
|
|
"reportUnsupportedDunderAll": "warning",
|
|
|
|
|
"reportUnusedCallResult": "none",
|
|
|
|
|
"reportUnusedCoroutine": "error",
|
|
|
|
|
"reportUnusedExcept": "error",
|
|
|
|
|
"reportUnusedExpression": "warning",
|
|
|
|
|
"reportUnnecessaryTypeIgnoreComment": "none",
|
|
|
|
|
"reportMatchNotExhaustive": "none",
|
|
|
|
|
"reportUnreachable": "none",
|
|
|
|
|
"reportShadowedImports": "none",
|
|
|
|
|
"reportImplicitOverride": "none",
|
|
|
|
|
"reportAny": "none",
|
|
|
|
|
"reportExplicitAny": "none",
|
|
|
|
|
"reportIgnoreCommentWithoutRule": "none",
|
|
|
|
|
"reportPrivateLocalImportUsage": "none",
|
|
|
|
|
"reportImplicitRelativeImport": "none",
|
|
|
|
|
"reportInvalidCast": "none",
|
|
|
|
|
"reportUnsafeMultipleInheritance": "none",
|
|
|
|
|
"reportUnusedParameter": "hint",
|
|
|
|
|
"reportImplicitAbstractClass": "none",
|
|
|
|
|
"reportIncompatibleUnannotatedOverride": "none",
|
|
|
|
|
"reportUnannotatedClassAttribute": "none",
|
|
|
|
|
"reportInvalidAbstractMethod": "none"
|
|
|
|
|
},
|
|
|
|
|
"basedpyright.analysis.fileEnumerationTimeout": 10,
|
|
|
|
|
"basedpyright.analysis.logLevel": "Information",
|
|
|
|
|
"basedpyright.analysis.typeCheckingMode": "standard",
|
|
|
|
|
"basedpyright.analysis.typeshedPaths": [],
|
|
|
|
|
"basedpyright.analysis.useLibraryCodeForTypes": false,
|
|
|
|
|
"basedpyright.disableLanguageServices": false,
|
|
|
|
|
"basedpyright.disableTaggedHints": false,
|
|
|
|
|
"basedpyright.disableOrganizeImports": false,
|
|
|
|
|
"basedpyright.disablePullDiagnostics": false,
|
|
|
|
|
"basedpyright.pythonPath": "python",
|
|
|
|
|
"basedpyright.venvPath": "",
|
|
|
|
|
"basedpyright.importStrategy": "fromEnvironment",
|
|
|
|
|
"basedpyright.analysis.inlayHints.variableTypes": true,
|
|
|
|
|
"basedpyright.analysis.inlayHints.callArgumentNames": true,
|
|
|
|
|
"basedpyright.analysis.inlayHints.callArgumentNamesMatching": false,
|
|
|
|
|
"basedpyright.analysis.inlayHints.functionReturnTypes": true,
|
|
|
|
|
"basedpyright.analysis.inlayHints.genericTypes": false,
|
|
|
|
|
"basedpyright.analysis.useTypingExtensions": false,
|
|
|
|
|
"basedpyright.analysis.autoFormatStrings": true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"julia-language-server": {
|
|
|
|
|
"priority": 50,
|
|
|
|
|
"serverSettings": {
|
|
|
|
|
"julia.lint.run": false,
|
|
|
|
|
"julia.lint.missingrefs": "none",
|
|
|
|
|
"julia.lint.disabledDirs": [
|
|
|
|
|
"docs",
|
|
|
|
|
"test"
|
|
|
|
|
],
|
|
|
|
|
"julia.lint.call": true,
|
|
|
|
|
"julia.lint.iter": true,
|
|
|
|
|
"julia.lint.nothingcomp": true,
|
|
|
|
|
"julia.lint.constif": true,
|
|
|
|
|
"julia.lint.lazy": true,
|
|
|
|
|
"julia.lint.datadecl": true,
|
|
|
|
|
"julia.lint.typeparam": true,
|
|
|
|
|
"julia.lint.modname": true,
|
|
|
|
|
"julia.lint.pirates": true,
|
|
|
|
|
"julia.lint.useoffuncargs": true,
|
|
|
|
|
"julia.completionmode": "qualify"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"pyrefly": {
|
|
|
|
|
"priority": 50,
|
|
|
|
|
"serverSettings": {
|
|
|
|
|
"python.pyrefly.disableTypeErrors": false,
|
|
|
|
|
"python.pyrefly.disableLanguageServices": false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"pylsp": {
|
|
|
|
|
"priority": 100,
|
|
|
|
|
"serverSettings": {
|
|
|
|
|
"pylsp.configurationSources": [
|
|
|
|
|
"pycodestyle"
|
|
|
|
|
],
|
|
|
|
|
"pylsp.plugins.flake8.config": null,
|
|
|
|
|
"pylsp.plugins.flake8.enabled": true,
|
|
|
|
|
"pylsp.plugins.flake8.exclude": [
|
|
|
|
|
".git",
|
|
|
|
|
"__pycache__",
|
|
|
|
|
"build",
|
|
|
|
|
"dist",
|
|
|
|
|
".venv"
|
|
|
|
|
],
|
|
|
|
|
"pylsp.plugins.flake8.executable": "flake8",
|
|
|
|
|
"pylsp.plugins.flake8.filename": null,
|
|
|
|
|
"pylsp.plugins.flake8.hangClosing": null,
|
|
|
|
|
"pylsp.plugins.flake8.ignore": [
|
|
|
|
|
"E203",
|
2025-10-22 15:09:18 +00:00
|
|
|
"E303",
|
|
|
|
|
"F405",
|
|
|
|
|
"F403",
|
|
|
|
|
"W503",
|
2025-10-20 03:37:17 +00:00
|
|
|
],
|
|
|
|
|
"pylsp.plugins.flake8.maxLineLength": 88,
|
|
|
|
|
"pylsp.plugins.flake8.indentSize": null,
|
|
|
|
|
"pylsp.plugins.flake8.perFileIgnores": [],
|
|
|
|
|
"pylsp.plugins.flake8.select": null,
|
|
|
|
|
"pylsp.plugins.jedi.extra_paths": [],
|
|
|
|
|
"pylsp.plugins.jedi.environment": null,
|
|
|
|
|
"pylsp.plugins.jedi_completion.enabled": true,
|
|
|
|
|
"pylsp.plugins.jedi_completion.include_params": true,
|
|
|
|
|
"pylsp.plugins.jedi_completion.include_class_objects": true,
|
|
|
|
|
"pylsp.plugins.jedi_completion.fuzzy": false,
|
|
|
|
|
"pylsp.plugins.jedi_completion.eager": false,
|
|
|
|
|
"pylsp.plugins.jedi_completion.resolve_at_most": 25,
|
|
|
|
|
"pylsp.plugins.jedi_completion.cache_for": [
|
|
|
|
|
"pandas",
|
|
|
|
|
"numpy",
|
|
|
|
|
"tensorflow",
|
|
|
|
|
"matplotlib"
|
|
|
|
|
],
|
|
|
|
|
"pylsp.plugins.jedi_definition.enabled": true,
|
|
|
|
|
"pylsp.plugins.jedi_definition.follow_imports": true,
|
|
|
|
|
"pylsp.plugins.jedi_definition.follow_builtin_imports": true,
|
|
|
|
|
"pylsp.plugins.jedi_hover.enabled": true,
|
|
|
|
|
"pylsp.plugins.jedi_references.enabled": true,
|
|
|
|
|
"pylsp.plugins.jedi_signature_help.enabled": true,
|
|
|
|
|
"pylsp.plugins.jedi_symbols.enabled": true,
|
|
|
|
|
"pylsp.plugins.jedi_symbols.all_scopes": true,
|
|
|
|
|
"pylsp.plugins.jedi_symbols.include_import_symbols": true,
|
|
|
|
|
"pylsp.plugins.mccabe.enabled": true,
|
|
|
|
|
"pylsp.plugins.mccabe.threshold": 15,
|
|
|
|
|
"pylsp.plugins.preload.enabled": true,
|
|
|
|
|
"pylsp.plugins.preload.modules": [],
|
|
|
|
|
"pylsp.plugins.pycodestyle.enabled": false,
|
|
|
|
|
"pylsp.plugins.pycodestyle.exclude": [],
|
|
|
|
|
"pylsp.plugins.pycodestyle.filename": [],
|
|
|
|
|
"pylsp.plugins.pycodestyle.select": [],
|
|
|
|
|
"pylsp.plugins.pycodestyle.ignore": [],
|
|
|
|
|
"pylsp.plugins.pycodestyle.hangClosing": null,
|
|
|
|
|
"pylsp.plugins.pycodestyle.maxLineLength": null,
|
|
|
|
|
"pylsp.plugins.pycodestyle.indentSize": null,
|
|
|
|
|
"pylsp.plugins.pydocstyle.enabled": false,
|
|
|
|
|
"pylsp.plugins.pydocstyle.convention": null,
|
|
|
|
|
"pylsp.plugins.pydocstyle.addIgnore": [],
|
|
|
|
|
"pylsp.plugins.pydocstyle.addSelect": [],
|
|
|
|
|
"pylsp.plugins.pydocstyle.ignore": [],
|
|
|
|
|
"pylsp.plugins.pydocstyle.select": [],
|
|
|
|
|
"pylsp.plugins.pydocstyle.match": "(?!test_).*\\.py",
|
|
|
|
|
"pylsp.plugins.pydocstyle.matchDir": "[^\\.].*",
|
|
|
|
|
"pylsp.plugins.pyflakes.enabled": false,
|
|
|
|
|
"pylsp.plugins.pylint.enabled": false,
|
|
|
|
|
"pylsp.plugins.pylint.args": [],
|
|
|
|
|
"pylsp.plugins.pylint.executable": null,
|
|
|
|
|
"pylsp.plugins.rope_completion.enabled": false,
|
|
|
|
|
"pylsp.plugins.rope_completion.eager": false,
|
|
|
|
|
"pylsp.plugins.yapf.enabled": false,
|
|
|
|
|
"pylsp.rope.extensionModules": null,
|
|
|
|
|
"pylsp.rope.ropeFolder": null,
|
|
|
|
|
"pylsp.plugins.jedi.env_vars": null
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"r-languageserver": {
|
|
|
|
|
"priority": 50,
|
|
|
|
|
"serverSettings": {
|
|
|
|
|
"r.lsp.debug": true,
|
|
|
|
|
"r.lsp.log_file": null,
|
|
|
|
|
"r.lsp.diagnostics": true,
|
|
|
|
|
"r.lsp.rich_documentation": true,
|
|
|
|
|
"r.lsp.snippet_support": true,
|
|
|
|
|
"r.lsp.max_completions": 200,
|
|
|
|
|
"r.lsp.lint_cache": false,
|
|
|
|
|
"r.lsp.link_file_size_limit": 16384
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"texlab": {
|
|
|
|
|
"priority": 50,
|
|
|
|
|
"serverSettings": {
|
|
|
|
|
"rootDirectory": null,
|
|
|
|
|
"build.executable": "latexmk",
|
|
|
|
|
"build.args": [
|
|
|
|
|
"-pdf",
|
|
|
|
|
"-interaction=nonstopmode",
|
|
|
|
|
"-synctex=1",
|
|
|
|
|
"%f"
|
|
|
|
|
],
|
|
|
|
|
"build.onSave": false,
|
|
|
|
|
"build.outputDirectory": ".",
|
|
|
|
|
"build.forwardSearchAfter": false,
|
|
|
|
|
"forwardSearch.executable": null,
|
|
|
|
|
"forwardSearch.args": [],
|
|
|
|
|
"chktex.onOpenAndSave": false,
|
|
|
|
|
"chktex.onEdit": false,
|
|
|
|
|
"diagnosticsDelay": 300,
|
|
|
|
|
"formatterLineLength": 80,
|
|
|
|
|
"latexFormatter": "latexindent",
|
|
|
|
|
"latexindent.local": null,
|
|
|
|
|
"latexindent.modifyLineBreaks": false
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"loggingConsole": "browser",
|
|
|
|
|
"loggingLevel": "warn",
|
|
|
|
|
"logAllCommunication": false,
|
|
|
|
|
"setTrace": null
|
2025-10-22 15:09:18 +00:00
|
|
|
}
|