|
1 | 1 | {
|
2 | 2 | // JavaScript
|
3 |
| - "prettier.enable": false, // Disable the default formatter, use eslint instead |
4 |
| - // Silent the stylistic rules in you IDE, but still auto fix them |
5 |
| - "eslint.rules.customizations": [ |
6 |
| - { "rule": "style/*", "severity": "off" }, |
7 |
| - { "rule": "*-indent", "severity": "off" }, |
8 |
| - { "rule": "*-spacing", "severity": "off" }, |
9 |
| - { "rule": "*-spaces", "severity": "off" }, |
10 |
| - { "rule": "*-order", "severity": "off" }, |
11 |
| - { "rule": "*-dangle", "severity": "off" }, |
12 |
| - { "rule": "*-newline", "severity": "off" }, |
13 |
| - { "rule": "*quotes", "severity": "off" }, |
14 |
| - { "rule": "*semi", "severity": "off" } |
15 |
| - ], |
16 |
| - // Enable eslint for all supported languages |
17 |
| - "eslint.validate": [ |
18 |
| - "javascript", |
19 |
| - "javascriptreact", |
20 |
| - "typescript", |
21 |
| - "typescriptreact", |
22 |
| - "vue", |
23 |
| - "stx", |
24 |
| - "html", |
25 |
| - "markdown", |
26 |
| - "json", |
27 |
| - "jsonc", |
28 |
| - "yaml", |
29 |
| - "toml" |
30 |
| - ], |
31 |
| - "editor.defaultFormatter": "dbaeumer.vscode-eslint", |
| 3 | + "prettier.enable": false, // Disable the default formatter, use eslint instead |
| 4 | + "editor.defaultFormatter": "biomejs.biome", |
32 | 5 | "editor.formatOnSave": false,
|
33 | 6 | "editor.codeActionsOnSave": {
|
34 |
| - "source.fixAll.eslint": "explicit", |
35 |
| - "source.organizeImports": "never" |
| 7 | + "source.fixAll.biome": "explicit", |
| 8 | + "source.organizeImports.biome": "explicit" |
36 | 9 | },
|
37 | 10 |
|
38 | 11 | // TypeScript
|
|
41 | 14 |
|
42 | 15 | // JSON
|
43 | 16 | "[jsonc]": {
|
44 |
| - "editor.defaultFormatter": "dbaeumer.vscode-eslint" |
| 17 | + "editor.defaultFormatter": "biomejs.biome" |
45 | 18 | },
|
46 | 19 |
|
47 | 20 | // YAML
|
48 | 21 | "[yaml]": {
|
49 |
| - "editor.defaultFormatter": "dbaeumer.vscode-eslint" |
| 22 | + "editor.defaultFormatter": "biomejs.biome" |
50 | 23 | },
|
51 | 24 |
|
52 | 25 | // Shell
|
|
59 | 32 | "editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
|
60 | 33 | "editor.formatOnSave": true
|
61 | 34 | },
|
62 |
| - "markdownlint.ignore": [ |
63 |
| - "CHANGELOG.md" |
64 |
| - ], |
65 | 35 | "markdownlint.config": {
|
66 | 36 | "default": true,
|
67 | 37 | "MD033": {
|
|
82 | 52 | "typescript.preferGoToSourceDefinition": true,
|
83 | 53 | "eslint.experimental.useFlatConfig": true,
|
84 | 54 | "[stx]": {
|
85 |
| - "editor.defaultFormatter": "dbaeumer.vscode-eslint" |
| 55 | + "editor.defaultFormatter": "biomejs.biome" |
86 | 56 | },
|
87 | 57 | "files.associations": {
|
88 | 58 | "buddy": "typescript",
|
|
111 | 81 | },
|
112 | 82 | "explorer.confirmDragAndDrop": false,
|
113 | 83 | "todo-tree.highlights.enabled": true,
|
114 |
| - "cSpell.ignorePaths": [ |
115 |
| - "node_modules", |
116 |
| - "lang/de.yml" |
117 |
| - ], |
118 |
| - "cSpell.dictionaries": [ |
119 |
| - "stacks-dictionary" |
120 |
| - ], |
| 84 | + "cSpell.ignorePaths": ["node_modules", "lang/de.yml"], |
| 85 | + "cSpell.dictionaries": ["stacks-dictionary"], |
121 | 86 | "cSpell.diagnosticLevel": "Hint",
|
122 | 87 | "cSpell.customDictionaries": {
|
123 | 88 | "stacks": {
|
|
129 | 94 | "custom": true // enable the `custom` dictionary
|
130 | 95 | },
|
131 | 96 | "terminal.integrated.scrollback": 10000,
|
132 |
| - "grammarly.files.include": [ |
133 |
| - "**/README.md", |
134 |
| - "**/readme.md", |
135 |
| - "**/*.txt" |
136 |
| - ], |
137 |
| - "grammarly.files.exclude": [ |
138 |
| - "**/dictionary.txt" |
139 |
| - ] |
| 97 | + "grammarly.files.include": ["**/README.md", "**/readme.md", "**/*.txt"], |
| 98 | + "grammarly.files.exclude": ["**/dictionary.txt"] |
140 | 99 | }
|
0 commit comments