Skip to content

Commit 69a806a

Browse files
authored
maint: bump eslint and plugin versions, update tsconfig and eslint config (#375)
1 parent a05a803 commit 69a806a

4 files changed

Lines changed: 7286 additions & 6952 deletions

File tree

.eslintrc.json

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,32 @@
11
{
22
"root": true,
3+
"parser": "@typescript-eslint/parser",
4+
"plugins": [
5+
"@typescript-eslint"
6+
],
37
"extends": [
48
"eslint:recommended",
5-
"plugin:@typescript-eslint/eslint-recommended",
6-
"plugin:@typescript-eslint/recommended"],
7-
"parser": "@typescript-eslint/parser",
9+
"plugin:@typescript-eslint/recommended"
10+
],
811
"parserOptions": {
912
"ecmaVersion": 2022,
10-
"sourceType": "module"
13+
"sourceType": "module",
14+
"project": ["./tsconfig.json"]
15+
},
16+
"ignorePatterns": ["/dist/", "/bin/", "/test/", "/node_modules/", "/base/", "/lib/pdfjs-code.js", "**/*.json"],
17+
"rules": {
18+
"@typescript-eslint/no-unused-expressions": [
19+
"error",
20+
{
21+
"allowShortCircuit": true,
22+
"allowTernary": true,
23+
"allowTaggedTemplates": true
24+
}
25+
]
1126
},
12-
"ignorePatterns": ["/dist/", "/bin/", "/test/", "/node_modules/", "/base/", "/lib/pdfjs-code.js"],
1327
"overrides": [{
14-
"files": ["*.js", "*.ts"],
15-
"rules": {
28+
"files": ["*.js", "*.ts"],
29+
"rules": {
1630
"no-mixed-spaces-and-tabs": ["error", "smart-tabs"],
1731
"@typescript-eslint/naming-convention": [
1832
"error",
@@ -128,7 +142,7 @@
128142
"prefer-rest-params": ["error"],
129143
"prefer-spread": ["error"],
130144
"prefer-template": ["error"]
131-
}
132-
}
145+
}
146+
}
133147
]
134148
}

0 commit comments

Comments
 (0)