86 lines
2.5 KiB
JSON
86 lines
2.5 KiB
JSON
{
|
|
"python.defaultInterpreterPath": "api/tacticalrmm/env/bin/python",
|
|
"python.languageServer": "Pylance",
|
|
"python.analysis.extraPaths": [
|
|
"api/tacticalrmm",
|
|
"api/env",
|
|
],
|
|
"python.analysis.diagnosticSeverityOverrides": {
|
|
"reportUnusedImport": "error",
|
|
"reportDuplicateImport": "error",
|
|
"reportGeneralTypeIssues": "none"
|
|
},
|
|
"python.analysis.typeCheckingMode": "basic",
|
|
"mypy.runUsingActiveInterpreter": true,
|
|
"python.linting.enabled": true,
|
|
"python.linting.mypyEnabled": true,
|
|
"python.linting.mypyArgs": [
|
|
"--ignore-missing-imports",
|
|
"--follow-imports=silent",
|
|
"--show-column-numbers",
|
|
"--strict"
|
|
],
|
|
"python.formatting.provider": "black",
|
|
"editor.formatOnSave": true,
|
|
"vetur.format.defaultFormatter.js": "prettier",
|
|
"vetur.format.defaultFormatterOptions": {
|
|
"prettier": {
|
|
"semi": true,
|
|
"printWidth": 120,
|
|
"tabWidth": 2,
|
|
"useTabs": false,
|
|
"arrowParens": "avoid",
|
|
}
|
|
},
|
|
"vetur.format.options.tabSize": 2,
|
|
"vetur.format.options.useTabs": false,
|
|
"files.watcherExclude": {
|
|
"files.watcherExclude": {
|
|
"**/.git/objects/**": true,
|
|
"**/.git/subtree-cache/**": true,
|
|
"**/node_modules/": true,
|
|
"/node_modules/**": true,
|
|
"**/env/": true,
|
|
"/env/**": true,
|
|
"**/__pycache__": true,
|
|
"/__pycache__/**": true,
|
|
"**/.cache": true,
|
|
"**/.eggs": true,
|
|
"**/.ipynb_checkpoints": true,
|
|
"**/.mypy_cache": true,
|
|
"**/.pytest_cache": true,
|
|
"**/*.egg-info": true,
|
|
"**/*.feather": true,
|
|
"**/*.parquet*": true,
|
|
"**/*.pyc": true,
|
|
"**/*.zip": true
|
|
},
|
|
},
|
|
"go.useLanguageServer": true,
|
|
"[go]": {
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.organizeImports": false,
|
|
},
|
|
"editor.snippetSuggestions": "none",
|
|
},
|
|
"[go.mod]": {
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.organizeImports": true,
|
|
},
|
|
},
|
|
"gopls": {
|
|
"usePlaceholders": true,
|
|
"completeUnimported": true,
|
|
"staticcheck": true,
|
|
},
|
|
"mypy.targets": [
|
|
"api/tacticalrmm"
|
|
],
|
|
"python.linting.ignorePatterns": [
|
|
"**/site-packages/**/*.py",
|
|
".vscode/*.py",
|
|
"**env/**"
|
|
]
|
|
} |