|
5 | 5 | "eslint.format.enable": true,
|
6 | 6 | // Enable the ESlint flat config support
|
7 | 7 | "eslint.useFlatConfig": true,
|
8 |
| - "eslint.validate": ["typescript", "typescriptreact", "markdown", "json", "jsonc", "yaml", "toml"], |
| 8 | + "eslint.validate": ["typescript", "typescriptreact", "markdown", "json", "jsonc", "yaml", "toml", "luau"], |
9 | 9 | // Silent the stylistic rules in you IDE, but still auto fix them
|
10 | 10 | "eslint.rules.customizations": [
|
11 |
| - { |
12 |
| - "rule": "style/*", |
13 |
| - "severity": "off" |
14 |
| - }, |
15 |
| - { |
16 |
| - "rule": "format/*", |
17 |
| - "severity": "off" |
18 |
| - }, |
19 |
| - { |
20 |
| - "rule": "*-indent", |
21 |
| - "severity": "off" |
22 |
| - }, |
23 |
| - { |
24 |
| - "rule": "*-spacing", |
25 |
| - "severity": "off" |
26 |
| - }, |
27 |
| - { |
28 |
| - "rule": "no/autofix/*", |
29 |
| - "severity": "error" |
30 |
| - }, |
31 |
| - { |
32 |
| - "rule": "*-spaces", |
33 |
| - "severity": "off" |
34 |
| - }, |
35 |
| - { |
36 |
| - "rule": "*-order", |
37 |
| - "severity": "off" |
38 |
| - }, |
39 |
| - { |
40 |
| - "rule": "*-dangle", |
41 |
| - "severity": "off" |
42 |
| - }, |
43 |
| - { |
44 |
| - "rule": "*-newline", |
45 |
| - "severity": "off" |
46 |
| - }, |
47 |
| - { |
48 |
| - "rule": "*quotes", |
49 |
| - "severity": "off" |
50 |
| - }, |
51 |
| - { |
52 |
| - "rule": "*semi", |
53 |
| - "severity": "off" |
54 |
| - } |
| 11 | + { "rule": "style/*", "severity": "off" }, |
| 12 | + { "rule": "format/*", "severity": "off" }, |
| 13 | + { "rule": "*-indent", "severity": "off" }, |
| 14 | + { "rule": "*-spacing", "severity": "off" }, |
| 15 | + { "rule": "no/autofix/*", "severity": "error" }, |
| 16 | + { "rule": "*-spaces", "severity": "off" }, |
| 17 | + { "rule": "*-order", "severity": "off" }, |
| 18 | + { "rule": "*-dangle", "severity": "off" }, |
| 19 | + { "rule": "*-newline", "severity": "off" }, |
| 20 | + { "rule": "*quotes", "severity": "off" }, |
| 21 | + { "rule": "*semi", "severity": "off" } |
55 | 22 | ],
|
56 | 23 | // Auto fix
|
57 | 24 | "editor.codeActionsOnSave": {
|
58 | 25 | "source.fixAll.eslint": "always",
|
59 | 26 | "source.organizeImports": "never"
|
60 | 27 | },
|
61 |
| - "npm.packageManager": "pnpm", |
62 |
| - "cSpell.words": [ |
63 |
| - "blureffect", |
64 |
| - "canvasgroup", |
65 |
| - "darklua", |
66 |
| - "Flamework", |
67 |
| - "imagelabel", |
68 |
| - "leaderboard", |
69 |
| - "Leaderstat", |
70 |
| - "Leaderstats", |
71 |
| - "lifecycles", |
72 |
| - "profilebegin", |
73 |
| - "proximityprompt", |
74 |
| - "rbxassetid", |
75 |
| - "rbxts", |
76 |
| - "rbxtsc", |
77 |
| - "rigidconstraint", |
78 |
| - "Roblox", |
79 |
| - "rojo", |
80 |
| - "screengui", |
81 |
| - "scrollingframe", |
82 |
| - "textbutton", |
83 |
| - "textlabel", |
84 |
| - "tostring", |
85 |
| - "traceback", |
86 |
| - "typeof", |
87 |
| - "uicorner", |
88 |
| - "uigridlayout", |
89 |
| - "uipadding", |
90 |
| - "viewportframe", |
91 |
| - "worldmodel" |
92 |
| - ] |
| 28 | + "npm.packageManager": "pnpm" |
93 | 29 | }
|
0 commit comments