Skip to content

Commit 0e0cc5b

Browse files
committed
Add gnome-suggested eslint and auto-fix main issues
Also disable some errors until we can fix them...
1 parent 0e0795c commit 0e0cc5b

19 files changed

Lines changed: 1722 additions & 1328 deletions

.eslintrc.yml

Lines changed: 50 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,52 @@
1-
env:
2-
es6: true
3-
es2020: true
4-
parserOptions:
5-
ecmaVersion: 2022
6-
7-
globals:
8-
global: readonly
9-
_: readonly
10-
C_: readonly
11-
N_: readonly
12-
ngettext: readonly
13-
ARGV: readonly
14-
Debugger: readonly
15-
GIRepositoryGType: readonly
16-
globalThis: readonly
17-
imports: readonly
18-
Intl: readonly
19-
log: readonly
20-
logError: readonly
21-
print: readonly
22-
printerr: readonly
23-
241
extends:
25-
- "eslint:recommended"
2+
- ./lint/eslintrc-gjs.yml
3+
- ./lint/eslintrc-shell.yml
4+
5+
overrides:
6+
- files: ./*.js
7+
globals:
8+
global: readonly
9+
_: readonly
10+
C_: readonly
11+
N_: readonly
12+
ngettext: readonly
2613

27-
rules:
28-
no-unused-vars: warn
14+
rules:
15+
brace-style:
16+
- warn
17+
camelcase:
18+
- warn
19+
consistent-return:
20+
- warn
21+
eqeqeq:
22+
- warn
23+
func-style:
24+
- warn
25+
jsdoc/check-param-names:
26+
- warn
27+
jsdoc/require-param-description:
28+
- warn
29+
jsdoc/require-param-type:
30+
- warn
31+
max-statements-per-line:
32+
- warn
33+
no-array-constructor:
34+
- warn
35+
no-invalid-this:
36+
- warn
37+
no-loop-func:
38+
- warn
39+
no-new-object:
40+
- warn
41+
no-return-assign:
42+
- warn
43+
no-shadow:
44+
- warn
45+
no-unused-expressions:
46+
- warn
47+
no-unused-vars:
48+
- warn
49+
no-useless-call:
50+
- warn
51+
prefer-rest-params:
52+
- warn

0 commit comments

Comments
 (0)