Skip to content

Commit c8f8126

Browse files
committed
Tuning eslint config
1 parent 7c62a11 commit c8f8126

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

eslint.config.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,37 @@ import eslintConfigPrettier from "eslint-config-prettier/flat";
99
export default tseslint.config(
1010
globalIgnores([
1111
"**/dist/**",
12+
"**/build/**",
1213
"apps/test-app/ios/**",
1314
"packages/host/hermes/**",
1415
"packages/node-addon-examples/examples/**",
1516
"packages/ferric-example/ferric_example.d.ts",
17+
"packages/ferric-example/target/**",
1618
"packages/node-tests/node/**",
1719
"packages/node-tests/tests/**",
20+
"packages/node-tests/*.generated.js",
21+
"packages/node-tests/*.generated.d.ts",
1822
]),
1923
eslint.configs.recommended,
20-
tseslint.configs.recommended,
24+
tseslint.configs.recommendedTypeChecked,
25+
{
26+
languageOptions: {
27+
parserOptions: {
28+
projectService: true,
29+
tsconfigRootDir: import.meta.dirname,
30+
},
31+
},
32+
},
2133
eslintConfigPrettier,
2234
{
2335
files: [
2436
"apps/test-app/*.js",
25-
"packages/node-addon-examples/*.js",
37+
"packages/node-addon-examples/**/*.js",
2638
"packages/host/babel-plugin.js",
2739
"packages/host/react-native.config.js",
2840
"packages/node-tests/tests.generated.js",
2941
],
42+
extends: [tseslint.configs.disableTypeChecked],
3043
languageOptions: {
3144
parserOptions: {
3245
sourceType: "commonjs",
@@ -46,6 +59,7 @@ export default tseslint.config(
4659
"packages/host/bin/*.mjs",
4760
"packages/host/scripts/*.mjs",
4861
],
62+
extends: [tseslint.configs.disableTypeChecked],
4963
languageOptions: {
5064
globals: {
5165
...globals.node,

0 commit comments

Comments
 (0)