FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
Userscript-Plus/eslint.config.js at userscript · magicoflolis/Userscript-Plus · GitHub
magicoflolis
/
Userscript-Plus
Public
forked from
jae-jae/Userscript-Plus
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
43
Star
410
Code
Issues
2
Pull requests
2
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
Userscript-Plus
/
eslint.config.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
94 lines (92 loc) · 2.02 KB
Breadcrumbs
Userscript-Plus
/
eslint.config.js
Copy path
File metadata and controls
94 lines (92 loc) · 2.02 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
import
js
from
'@eslint/js'
;
import
globals
from
'globals'
;
import
eslintConfigPrettier
from
'eslint-config-prettier'
;
const
userJSGlobals
=
{
code
:
'readonly'
,
metadata
:
'readonly'
,
main_css
:
'readonly'
,
languageList
:
'readonly'
,
translations
:
'readonly'
,
userjs
:
'writable'
,
...
globals
.
es2021
,
...
globals
.
browser
,
...
globals
.
greasemonkey
}
;
const
webextGlobals
=
{
MU
:
'writable'
,
sleazyfork_redirect
:
'readonly'
,
webext
:
'readonly'
,
brws
:
'readonly'
,
userjs
:
'writable'
,
...
globals
.
es2021
,
...
globals
.
browser
,
...
globals
.
webextensions
}
;
const
parserOptions
=
{
allowImportExportEverywhere
:
false
,
ecmaFeatures
:
{
globalReturn
:
true
,
arrowFunctions
:
true
,
modules
:
true
}
}
;
const
rules
=
{
'keyword-spacing'
:
[
'error'
,
{
before
:
true
}
]
,
'no-var'
:
'error'
,
'prefer-const'
:
[
'error'
,
{
destructuring
:
'all'
}
]
,
'prefer-promise-reject-errors'
:
'error'
,
'prefer-regex-literals'
:
[
'error'
,
{
disallowRedundantWrapping
:
true
}
]
,
quotes
:
[
'error'
,
'single'
,
{
avoidEscape
:
true
,
allowTemplateLiterals
:
false
}
]
,
'space-before-blocks'
:
[
'error'
,
'always'
]
}
;
export
default
[
js
.
configs
.
recommended
,
eslintConfigPrettier
,
{
files
:
[
'src/js/*.js'
]
,
languageOptions
:
{
ecmaVersion
:
'latest'
,
sourceType
:
'module'
,
globals
:
webextGlobals
,
parserOptions
}
,
rules
}
,
{
files
:
[
'src/UserJS/main.js'
]
,
languageOptions
:
{
ecmaVersion
:
'latest'
,
sourceType
:
'module'
,
globals
:
userJSGlobals
,
parserOptions
}
,
rules
}
,
{
files
:
[
'src/UserJS/header.js'
]
,
languageOptions
:
{
ecmaVersion
:
'latest'
,
sourceType
:
'module'
,
globals
:
userJSGlobals
,
parserOptions
}
,
rules
:
{
...
rules
,
quotes
:
'off'
,
'no-unused-vars'
:
'off'
}
}
,
{
files
:
[
'tools/*.js'
]
,
languageOptions
:
{
ecmaVersion
:
'latest'
,
sourceType
:
'module'
,
globals
:
{
...
globals
.
es2021
,
...
globals
.
node
}
,
parserOptions
}
,
rules
}
]
;
Back
|
FazBrowse Home
|
New Git URL