1+ {
2+ "editor.wordWrap" : " off" ,
3+ "editor.formatOnSave" : true ,
4+ "files.trimFinalNewlines" : true ,
5+ "diffEditor.ignoreTrimWhitespace" : false ,
6+ "search.exclude" : {
7+ "**/node_modules" : true ,
8+ "*.min.js" : true ,
9+ "*.min.css" : true
10+ },
11+ // JS
12+ "javascript.updateImportsOnFileMove.enabled" : " always" ,
13+ // JSON
14+ "[json]" : {
15+ "editor.defaultFormatter" : " vscode.json-language-features"
16+ },
17+ "[jsonc]" : {
18+ "editor.defaultFormatter" : " vscode.json-language-features"
19+ },
20+ // Extension: Prettier
21+ "prettier.requireConfig" : true ,
22+ "prettier.configPath" : " .prettierrc.json" ,
23+ "prettier.ignorePath" : " .prettierignore" ,
24+ "[html]" : {
25+ "editor.defaultFormatter" : " esbenp.prettier-vscode"
26+ },
27+ "[javascript]" : {
28+ "editor.defaultFormatter" : " esbenp.prettier-vscode"
29+ },
30+ "[markdown]" : {
31+ "editor.defaultFormatter" : " esbenp.prettier-vscode"
32+ },
33+ "[scss]" : {
34+ "editor.defaultFormatter" : " esbenp.prettier-vscode"
35+ },
36+ "[css]" : {
37+ "editor.defaultFormatter" : " esbenp.prettier-vscode"
38+ },
39+ // Extension: Git
40+ "git.rebaseWhenSync" : true ,
41+ "git.enableSmartCommit" : true ,
42+ // Extension: ESLint
43+ "eslint.packageManager" : " yarn" ,
44+ "eslint.format.enable" : true ,
45+ // "eslint.workingDirectories": [
46+ // "src",
47+ // "dev"
48+ // ],
49+ "eslint.options" : {
50+ "overrideConfigFile" : " .eslintrc.json"
51+ },
52+ "eslint.validate" : [
53+ " vue" ,
54+ " html" ,
55+ " javascript" ,
56+ " typescript" ,
57+ " javascriptreact" ,
58+ " typescriptreact"
59+ ],
60+ // Extension: npm
61+ "npm.packageManager" : " yarn" ,
62+ }
0 commit comments