62 lines
1.5 KiB
JSON
62 lines
1.5 KiB
JSON
{
|
|
"editor.wordWrap": "off",
|
|
"editor.formatOnSave": true,
|
|
"files.trimFinalNewlines": true,
|
|
"diffEditor.ignoreTrimWhitespace": false,
|
|
"search.exclude": {
|
|
"**/node_modules": true,
|
|
"*.min.js": true,
|
|
"*.min.css": true
|
|
},
|
|
// 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": "esbenp.prettier-vscode"
|
|
},
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[markdown]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[scss]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[css]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
// Extension: Git
|
|
"git.rebaseWhenSync": true,
|
|
"git.enableSmartCommit": true,
|
|
// Extension: ESLint
|
|
"eslint.packageManager": "yarn",
|
|
"eslint.format.enable": true,
|
|
// "eslint.workingDirectories": [
|
|
// "src",
|
|
// "dev"
|
|
// ],
|
|
"eslint.options": {
|
|
"overrideConfigFile": ".eslintrc.json"
|
|
},
|
|
"eslint.validate": [
|
|
"vue",
|
|
"html",
|
|
"javascript",
|
|
"typescript",
|
|
"javascriptreact",
|
|
"typescriptreact"
|
|
],
|
|
// Extension: npm
|
|
"npm.packageManager": "yarn",
|
|
} |