|
1 | 1 | {
|
2 |
| - // Disable the default formatter, use eslint instead |
3 | 2 | "prettier.enable": false,
|
4 | 3 | "biome.enabled": false,
|
5 | 4 | "editor.formatOnSave": false,
|
6 | 5 |
|
7 |
| - // Auto fix |
8 | 6 | "editor.codeActionsOnSave": {
|
9 | 7 | "source.fixAll.eslint": "explicit",
|
10 | 8 | "source.organizeImports": "never"
|
11 | 9 | },
|
12 | 10 |
|
13 |
| - // Silent the stylistic rules in you IDE, but still auto fix them |
14 | 11 | "eslint.rules.customizations": [
|
15 | 12 | { "rule": "style/*", "severity": "off", "fixable": true },
|
16 | 13 | { "rule": "format/*", "severity": "off", "fixable": true },
|
|
24 | 21 | { "rule": "*semi", "severity": "off", "fixable": true }
|
25 | 22 | ],
|
26 | 23 |
|
27 |
| - // Enable eslint for all supported languages |
28 | 24 | "eslint.validate": [
|
29 | 25 | "javascript",
|
30 |
| - "javascriptreact", |
31 | 26 | "typescript",
|
32 |
| - "typescriptreact", |
33 | 27 | "vue",
|
34 | 28 | "html",
|
35 | 29 | "markdown",
|
|
38 | 32 | "yaml",
|
39 | 33 | "toml",
|
40 | 34 | "xml",
|
41 |
| - "gql", |
42 |
| - "graphql", |
43 |
| - "astro", |
44 |
| - "svelte", |
45 | 35 | "css",
|
46 | 36 | "less",
|
47 | 37 | "scss",
|
48 | 38 | "pcss",
|
49 | 39 | "postcss"
|
50 | 40 | ],
|
51 | 41 |
|
52 |
| - "[stx]": { |
53 |
| - "editor.defaultFormatter": "dbaeumer.vscode-eslint" |
54 |
| - }, |
55 |
| - |
56 |
| - // TypeScript |
57 | 42 | "typescript.tsdk": "${workspaceFolder}/node_modules/typescript/lib",
|
58 |
| - "unocss.root": "${workspaceFolder}/storage/framework/core/ui/src/uno.config.ts", |
59 |
| - // Shell |
| 43 | + |
60 | 44 | "[shellscript]": {
|
61 | 45 | "editor.defaultFormatter": "foxundermoon.shell-format"
|
62 | 46 | },
|
63 | 47 |
|
64 |
| - // Markdown |
65 | 48 | "[markdown]": {
|
66 | 49 | "editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
|
67 | 50 | "editor.formatOnSave": true
|
|
71 | 54 | "editor.defaultFormatter": "foxundermoon.shell-format"
|
72 | 55 | },
|
73 | 56 |
|
74 |
| - "markdownlint.config": { |
75 |
| - "default": true, |
76 |
| - "MD033": { |
77 |
| - "allowed_elements": [ |
78 |
| - "details", |
79 |
| - "summary", |
80 |
| - "VPTeamPage", |
81 |
| - "VPTeamPageTitle", |
82 |
| - "VPTeamMembers", |
83 |
| - "script" |
84 |
| - ] |
85 |
| - }, |
86 |
| - "MD041": false |
87 |
| - }, |
88 |
| - |
89 |
| - // Stacks |
90 |
| - "vue.inlayHints.missingProps": true, |
91 | 57 | "typescript.preferGoToSourceDefinition": true,
|
92 | 58 | "files.associations": {
|
93 | 59 | "buddy": "typescript",
|
|
117 | 83 | "explorer.confirmDragAndDrop": false,
|
118 | 84 | "todo-tree.highlights.enabled": true,
|
119 | 85 | "cSpell.ignorePaths": [
|
120 |
| - "node_modules", |
121 |
| - "lang/de.yml" |
| 86 | + "node_modules" |
122 | 87 | ],
|
123 | 88 | "cSpell.dictionaries": [
|
124 | 89 | "custom-dictionary"
|
|
131 | 96 | "scope": "user",
|
132 | 97 | "addWords": true
|
133 | 98 | },
|
134 |
| - "custom": true // enable the `custom` dictionary |
| 99 | + "custom": true |
135 | 100 | },
|
136 | 101 | "terminal.integrated.scrollback": 10000,
|
137 | 102 | "grammarly.files.include": [
|
|
0 commit comments