Skip to content

Commit 70f3827

Browse files
authored
Fix ESLint v9 config (#269)
1 parent 53944f4 commit 70f3827

9 files changed

Lines changed: 3666 additions & 2922 deletions

File tree

.eslintignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

.eslintrc.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

dist/index.js

Lines changed: 3594 additions & 2870 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/licenses.txt

Lines changed: 24 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/sourcemap-register.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eslint.config.mjs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import globals from "globals";
2+
import eslint from "@eslint/js";
3+
import github from 'eslint-plugin-github'
4+
import tseslint from 'typescript-eslint';
5+
6+
export default tseslint.config(
7+
eslint.configs.recommended,
8+
tseslint.configs.recommended,
9+
github.getFlatConfigs().recommended,
10+
{
11+
languageOptions: {
12+
ecmaVersion: 9,
13+
sourceType: "module",
14+
globals: {
15+
...globals.node,
16+
}
17+
},
18+
ignores: ["**/dist/", "**/lib/", "**/node_modules/", "**/jest.config.js"],
19+
rules: {
20+
camelcase: "off",
21+
"i18n-text/no-en": "off",
22+
"no-console": "off",
23+
},
24+
}
25+
);
26+

package-lock.json

Lines changed: 18 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,15 @@
2727
"@actions/core": "^1.11.1"
2828
},
2929
"devDependencies": {
30+
"@eslint/js": "^9.20.0",
3031
"@types/node": "^22.13.4",
3132
"@typescript-eslint/eslint-plugin": "^8.24.0",
3233
"@typescript-eslint/parser": "^8.24.0",
3334
"@vercel/ncc": "^0.38.3",
3435
"eslint": "^9.20.1",
3536
"eslint-plugin-github": "^5.1.8",
3637
"eslint-plugin-prettier": "^5.2.3",
38+
"globals": "^15.15.0",
3739
"prettier": "^3.5.1",
3840
"ts-jest": "^29.2.5",
3941
"typescript": "^5.7.3"

0 commit comments

Comments
 (0)