11{
2- "typescript.tsdk" : " node_modules/typescript/lib" ,
3- // Enable the ESlint flat config support
4- "eslint.experimental.useFlatConfig" : true ,
5- // Disable the default formatter, use eslint instead
62 "prettier.enable" : false ,
3+ "biome.enabled" : false ,
74 "editor.formatOnSave" : false ,
8- // Auto fix
95 "editor.codeActionsOnSave" : {
106 "source.fixAll.eslint" : " explicit" ,
117 "source.organizeImports" : " never"
128 },
13- // Silent the stylistic rules in you IDE, but still auto fix them
149 "eslint.rules.customizations" : [
1510 {
1611 "rule" : " style/*" ,
17- "severity" : " off"
12+ "severity" : " off" ,
13+ "fixable" : true
1814 },
1915 {
2016 "rule" : " format/*" ,
21- "severity" : " off"
17+ "severity" : " off" ,
18+ "fixable" : true
2219 },
2320 {
2421 "rule" : " *-indent" ,
25- "severity" : " off"
22+ "severity" : " off" ,
23+ "fixable" : true
2624 },
2725 {
2826 "rule" : " *-spacing" ,
29- "severity" : " off"
27+ "severity" : " off" ,
28+ "fixable" : true
3029 },
3130 {
3231 "rule" : " *-spaces" ,
33- "severity" : " off"
32+ "severity" : " off" ,
33+ "fixable" : true
3434 },
3535 {
3636 "rule" : " *-order" ,
37- "severity" : " off"
37+ "severity" : " off" ,
38+ "fixable" : true
3839 },
3940 {
4041 "rule" : " *-dangle" ,
41- "severity" : " off"
42+ "severity" : " off" ,
43+ "fixable" : true
4244 },
4345 {
4446 "rule" : " *-newline" ,
45- "severity" : " off"
47+ "severity" : " off" ,
48+ "fixable" : true
4649 },
4750 {
4851 "rule" : " *quotes" ,
49- "severity" : " off"
52+ "severity" : " off" ,
53+ "fixable" : true
5054 },
5155 {
5256 "rule" : " *semi" ,
53- "severity" : " off"
57+ "severity" : " off" ,
58+ "fixable" : true
5459 }
5560 ],
56- // Enable eslint for all supported languages
5761 "eslint.validate" : [
5862 " javascript" ,
59- " javascriptreact" ,
6063 " typescript" ,
61- " typescriptreact" ,
6264 " vue" ,
63- " stx" ,
6465 " html" ,
6566 " markdown" ,
6667 " json" ,
6768 " jsonc" ,
6869 " yaml" ,
69- " toml"
70+ " toml" ,
71+ " xml" ,
72+ " css" ,
73+ " less" ,
74+ " scss" ,
75+ " pcss" ,
76+ " postcss"
77+ ],
78+ "typescript.tsdk" : " ${workspaceFolder}/node_modules/typescript/lib" ,
79+ "[shellscript]" : {
80+ "editor.defaultFormatter" : " foxundermoon.shell-format"
81+ },
82+ "[markdown]" : {
83+ "editor.defaultFormatter" : " DavidAnson.vscode-markdownlint" ,
84+ "editor.formatOnSave" : true
85+ },
86+ "[dockerfile]" : {
87+ "editor.defaultFormatter" : " foxundermoon.shell-format"
88+ },
89+ "typescript.preferGoToSourceDefinition" : true ,
90+ "files.associations" : {
91+ "buddy" : " typescript" ,
92+ "*.stx" : " vue"
93+ },
94+ "editor.quickSuggestions" : {
95+ "strings" : true
96+ },
97+ "vsicons.associations.files" : [
98+ {
99+ "icon" : " ${workspaceFolder}/public/favicon.svg" ,
100+ "extensions" : [
101+ " stx"
102+ ],
103+ "format" : " svg"
104+ }
105+ ],
106+ "git.enableSmartCommit" : true ,
107+ "npm.enableRunFromFolder" : true ,
108+ "npm.packageManager" : " bun" ,
109+ "editor.gotoLocation.multipleDefinitions" : " goto" ,
110+ "search.exclude" : {
111+ "**/node_modules" : true ,
112+ "**/cdk.out" : true ,
113+ "**/dist" : true ,
114+ "**/storage/public" : true ,
115+ "CHANGELOG.md" : true
116+ },
117+ "explorer.confirmDragAndDrop" : false ,
118+ "todo-tree.highlights.enabled" : true ,
119+ "cSpell.ignorePaths" : [
120+ " node_modules"
121+ ],
122+ "cSpell.dictionaries" : [
123+ " custom-dictionary"
70124 ],
71- "cSpell.ignorePaths" : [" node_modules" ],
72- "cSpell.dictionaries" : [" custom-dictionary" ],
73125 "cSpell.diagnosticLevel" : " Hint" ,
74126 "cSpell.customDictionaries" : {
75- "bun-plugin-env " : {
127+ "stacks " : {
76128 "name" : " custom-dictionary" ,
77129 "path" : " ./.vscode/dictionary.txt" ,
78130 "scope" : " user" ,
79131 "addWords" : true
80132 },
81- "custom" : true // enable the `custom` dictionary
82- }
83- }
133+ "custom" : true
134+ },
135+ "terminal.integrated.scrollback" : 10000 ,
136+ "grammarly.files.include" : [
137+ " **/README.md" ,
138+ " **/readme.md" ,
139+ " **/*.txt"
140+ ],
141+ "grammarly.files.exclude" : [
142+ " **/dictionary.txt"
143+ ]
144+ }
0 commit comments