1
1
{
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
6
2
"prettier.enable" : false ,
3
+ "biome.enabled" : false ,
7
4
"editor.formatOnSave" : false ,
8
- // Auto fix
9
5
"editor.codeActionsOnSave" : {
10
6
"source.fixAll.eslint" : " explicit" ,
11
7
"source.organizeImports" : " never"
12
8
},
13
- // Silent the stylistic rules in you IDE, but still auto fix them
14
9
"eslint.rules.customizations" : [
15
10
{
16
11
"rule" : " style/*" ,
17
- "severity" : " off"
12
+ "severity" : " off" ,
13
+ "fixable" : true
18
14
},
19
15
{
20
16
"rule" : " format/*" ,
21
- "severity" : " off"
17
+ "severity" : " off" ,
18
+ "fixable" : true
22
19
},
23
20
{
24
21
"rule" : " *-indent" ,
25
- "severity" : " off"
22
+ "severity" : " off" ,
23
+ "fixable" : true
26
24
},
27
25
{
28
26
"rule" : " *-spacing" ,
29
- "severity" : " off"
27
+ "severity" : " off" ,
28
+ "fixable" : true
30
29
},
31
30
{
32
31
"rule" : " *-spaces" ,
33
- "severity" : " off"
32
+ "severity" : " off" ,
33
+ "fixable" : true
34
34
},
35
35
{
36
36
"rule" : " *-order" ,
37
- "severity" : " off"
37
+ "severity" : " off" ,
38
+ "fixable" : true
38
39
},
39
40
{
40
41
"rule" : " *-dangle" ,
41
- "severity" : " off"
42
+ "severity" : " off" ,
43
+ "fixable" : true
42
44
},
43
45
{
44
46
"rule" : " *-newline" ,
45
- "severity" : " off"
47
+ "severity" : " off" ,
48
+ "fixable" : true
46
49
},
47
50
{
48
51
"rule" : " *quotes" ,
49
- "severity" : " off"
52
+ "severity" : " off" ,
53
+ "fixable" : true
50
54
},
51
55
{
52
56
"rule" : " *semi" ,
53
- "severity" : " off"
57
+ "severity" : " off" ,
58
+ "fixable" : true
54
59
}
55
60
],
56
- // Enable eslint for all supported languages
57
61
"eslint.validate" : [
58
62
" javascript" ,
59
- " javascriptreact" ,
60
63
" typescript" ,
61
- " typescriptreact" ,
62
64
" vue" ,
63
- " stx" ,
64
65
" html" ,
65
66
" markdown" ,
66
67
" json" ,
67
68
" jsonc" ,
68
69
" 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"
70
124
],
71
- "cSpell.ignorePaths" : [" node_modules" ],
72
- "cSpell.dictionaries" : [" custom-dictionary" ],
73
125
"cSpell.diagnosticLevel" : " Hint" ,
74
126
"cSpell.customDictionaries" : {
75
- "bun-plugin-env " : {
127
+ "stacks " : {
76
128
"name" : " custom-dictionary" ,
77
129
"path" : " ./.vscode/dictionary.txt" ,
78
130
"scope" : " user" ,
79
131
"addWords" : true
80
132
},
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