FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
waveterm/eslint.config.js at main · wavetermdev/waveterm · GitHub
wavetermdev
/
waveterm
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
1.1k
Star
22.4k
Code
Issues
460
Pull requests
122
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
waveterm
/
eslint.config.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
98 lines (85 loc) · 2.28 KB
Breadcrumbs
waveterm
/
eslint.config.js
Copy path
File metadata and controls
98 lines (85 loc) · 2.28 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
//
@ts
-check
import
eslint
from
"@eslint/js"
;
import
eslintConfigPrettier
from
"eslint-config-prettier"
;
import
globals
from
"globals"
;
import
path
from
"node:path"
;
import
{
fileURLToPath
}
from
"node:url"
;
import
tseslint
from
"typescript-eslint"
;
const
tsconfigRootDir
=
path
.
dirname
(
fileURLToPath
(
new
URL
(
import
.
meta
.
url
)
)
)
;
export
default
[
{
languageOptions
:
{
parserOptions
:
{
tsconfigRootDir
,
}
,
}
,
}
,
{
ignores
:
[
"**/node_modules/**"
,
"**/dist/**"
,
"**/build/**"
,
"**/make/**"
,
"tsunami/frontend/scaffold/**"
,
"docs/.docusaurus/**"
,
]
,
}
,
{
files
:
[
"frontend/**/*.{ts,tsx}"
,
"emain/**/*.{ts,tsx}"
]
,
languageOptions
:
{
parserOptions
:
{
tsconfigRootDir
,
project
:
"./tsconfig.json"
,
}
,
}
,
}
,
{
files
:
[
"docs/**/*.{ts,tsx}"
]
,
languageOptions
:
{
parserOptions
:
{
tsconfigRootDir
,
project
:
"./docs/tsconfig.json"
}
,
}
,
}
,
eslint
.
configs
.
recommended
,
...
tseslint
.
configs
.
recommended
,
{
rules
:
{
"@typescript-eslint/no-explicit-any"
:
"off"
,
}
,
}
,
{
files
:
[
"emain/**/*.ts"
,
"electron.vite.config.ts"
,
"**/*.cjs"
,
"eslint.config.js"
,
"docs/babel.config.js"
]
,
languageOptions
:
{
globals
:
{
...
globals
.
node
,
}
,
}
,
}
,
{
files
:
[
"**/*.js"
,
"**/*.cjs"
]
,
rules
:
{
"@typescript-eslint/no-require-imports"
:
"off"
,
}
,
}
,
{
rules
:
{
"@typescript-eslint/no-unused-vars"
:
[
"warn"
,
{
argsIgnorePattern
:
"^(_[a-zA-Z0-9_]*|e|get)$"
,
varsIgnorePattern
:
"^(_[a-zA-Z0-9_]*|dlog|e)$"
,
caughtErrorsIgnorePattern
:
"^(_[a-zA-Z0-9_]*|e)$"
,
}
,
]
,
"prefer-const"
:
"warn"
,
"no-empty"
:
"warn"
,
}
,
}
,
{
files
:
[
"frontend/app/store/services.ts"
]
,
rules
:
{
"@typescript-eslint/no-unused-vars"
:
"off"
,
"prefer-rest-params"
:
"off"
,
}
,
}
,
eslintConfigPrettier
,
]
;
Back
|
FazBrowse Home
|
New Git URL