tangled
alpha
login
or
join now
biscui.tech
/
dotfiles
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
fix: workaround for js/ts eslint lsp
biscui.tech
2 years ago
71172f41
eaa843ce
+16
-14
1 changed file
expand all
collapse all
unified
split
.config
helix
languages.toml
+16
-14
.config/helix/languages.toml
···
1
1
-
[language-server.vscode-eslint-language-server.config]
2
2
-
format = { enable = true }
3
3
-
quiet = false
1
1
+
# [language-server.vscode-eslint-language-server.config]
2
2
+
# format = { enable = true }
3
3
+
# quiet = false
4
4
5
5
-
[language-server.vscode-eslint-language-server.config.codeAction]
6
6
-
disableRuleComment = { enable = true, location = "separateLine" }
7
7
-
showDocumentation = { enable = true }
5
5
+
# [language-server.vscode-eslint-language-server.config.codeAction]
6
6
+
# disableRuleComment = { enable = true, location = "separateLine" }
7
7
+
# showDocumentation = { enable = true }
8
8
9
9
-
[language-server.vscode-eslint-language-server.config.codeActionOnSave]
10
10
-
enable = true
11
11
-
mode = "all"
12
12
-
source = { fixAll = { eslint = true } }
9
9
+
# [language-server.vscode-eslint-language-server.config.codeActionOnSave]
10
10
+
# enable = true
11
11
+
# mode = "all"
12
12
+
# source = { fixAll = { eslint = true } }
13
13
14
14
[language-server.vscode-json-language-server.config]
15
15
json = { validate = { enable = true }, format = { enable = true } }
···
25
25
name = "typescript"
26
26
scope = "source.ts"
27
27
injection-regex = "(ts|typescript)"
28
28
-
language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
28
28
+
# TODO: lang-servers for tsx are borked, something with the extracted eslint lsp
29
29
+
# language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
29
30
formatter = { command = "prettier", args = ["--stdin-filepath", "file.ts", "--parser", "babel-ts"] }
30
31
# formatter = { command = "dprint", args = [ "fmt", "--stdin", "typescript" ] }
31
32
auto-format = true
···
33
34
34
35
[[language]]
35
36
name = "tsx"
36
36
-
language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
37
37
+
# TODO: lang-servers for tsx are borked, something with the extracted eslint lsp
38
38
+
# language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
37
39
formatter = { command = "prettier", args = ["--stdin-filepath", "file.tsx"] }
38
40
# formatter = { command = "dprint", args = [ "fmt", "--stdin", "tsx" ] }
39
41
auto-format = true
···
41
43
42
44
[[language]]
43
45
name = "javascript"
44
44
-
language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
46
46
+
# language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
45
47
# formatter = { command = "prettier", args = [ "--parser", "babel-ts" ] }
46
48
formatter = { command = "prettier", args = ["--stdin-filepath", "file.js"] }
47
49
# formatter = { command = "dprint", args = [ "fmt", "--stdin", "javascript" ] }
···
49
51
50
52
[[language]]
51
53
name = "jsx"
52
52
-
language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
54
54
+
# language-servers = [ "typescript-language-server", "vscode-eslint-language-server" ]
53
55
formatter = { command = "prettier", args = [ "--stdin-filepath", "file.jsx"] }
54
56
# formatter = { command = "dprint", args = [ "fmt", "--stdin", "jsx" ] }
55
57
auto-format = true