81 lines
2.2 KiB
JSON
81 lines
2.2 KiB
JSON
{
|
|
"editor.wordWrap": "off",
|
|
"editor.formatOnSave": true,
|
|
"files.trimFinalNewlines": true,
|
|
"diffEditor.ignoreTrimWhitespace": false,
|
|
"cSpell.language": "en",
|
|
"search.exclude": {
|
|
"**/.venv": true,
|
|
"**/node_modules": true,
|
|
"**/_temp": true,
|
|
"*.min.js": true,
|
|
"*.min.css": true
|
|
},
|
|
//Python
|
|
"python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python",
|
|
"python.envFile": "${workspaceFolder}/.env",
|
|
"[python]": {
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll": "explicit"
|
|
},
|
|
"editor.defaultFormatter": "ms-python.black-formatter"
|
|
},
|
|
// "python.analysis.autoImportCompletions": true,
|
|
// "python.formatting.provider": "black",
|
|
// "python.linting.enabled": true,
|
|
// "python.linting.mypyEnabled": true,
|
|
// "python.linting.lintOnSave": true,
|
|
// "python.analysis.typeCheckingMode": "basic",
|
|
// JS
|
|
"javascript.updateImportsOnFileMove.enabled": "always",
|
|
// JSON
|
|
"[json]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
"[jsonc]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
// Extension: Prettier
|
|
"prettier.requireConfig": true,
|
|
"prettier.configPath": ".prettierrc.json",
|
|
"prettier.ignorePath": ".prettierignore",
|
|
"[html]": {
|
|
"editor.defaultFormatter": "HookyQR.beautify"
|
|
},
|
|
"[django-html]": {
|
|
"editor.defaultFormatter": "HookyQR.beautify"
|
|
},
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "vscode.typescript-language-features"
|
|
},
|
|
"[markdown]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[scss]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[css]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"files.associations": {
|
|
"**/*.html": "html",
|
|
"**/templates/**/*.html": "django-html",
|
|
"**/templates/**/*.py": "python",
|
|
"**/templates/**/*": "django-txt",
|
|
"**/requirements{/**,*}.{txt,in}": "pip-requirements"
|
|
},
|
|
"emmet.includeLanguages": {
|
|
"django-html": "html"
|
|
},
|
|
"beautify.language": {
|
|
"html": ["htm", "html", "django-html"]
|
|
},
|
|
// Extension: Git
|
|
"git.rebaseWhenSync": true,
|
|
"git.enableSmartCommit": true,
|
|
"eslint.format.enable": true,
|
|
// Extension: npm
|
|
"npm.packageManager": "yarn"
|
|
}
|