blob: 5eed00e5bc555abd01541ce15294a6e75632dbb4 [file] [log] [blame]
Skyler Greyaa508242022-08-03 21:42:12 +01001{
2 "env": {
3 "browser": false,
pineafan63fc5e22022-08-04 22:04:10 +01004 "es2020": true,
5 "node": true
Skyler Greyaa508242022-08-03 21:42:12 +01006 },
7 "ignorePatterns": ["dist/"],
8 "extends": [
9 "eslint:recommended",
Skyler Grey4ec845c2022-08-06 10:21:50 +010010 "plugin:@typescript-eslint/strict",
11 "prettier"
Skyler Greyaa508242022-08-03 21:42:12 +010012 ],
13 "parser": "@typescript-eslint/parser",
14 "parserOptions": {
15 "ecmaVersion": "latest",
Skyler Grey4ec845c2022-08-06 10:21:50 +010016 "sourceType": "module",
17 "project": "./tsconfig.json"
Skyler Greyaa508242022-08-03 21:42:12 +010018 },
Skyler Grey4ec845c2022-08-06 10:21:50 +010019 "plugins": ["@typescript-eslint"],
Skyler Greyaa508242022-08-03 21:42:12 +010020 "rules": {
Skyler Greyaa508242022-08-03 21:42:12 +010021 "no-unused-vars": "off",
22 "@typescript-eslint/no-unused-vars": [
23 "warn",
24 {
25 "argsIgnorePattern": "^_",
26 "varsIgnorePattern": "^_",
27 "caughtErrorsIgnorePattern": "^_"
28 }
29 ],
Skyler Grey67c1f742022-08-06 12:51:40 +010030 "@typescript-eslint/no-explicit-any": "error"
Skyler Greyaa508242022-08-03 21:42:12 +010031 }
32}