Skip to content

Commit 2fd3935

Browse files
committed
Tuning eslint config
1 parent 43981ea commit 2fd3935

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

eslint.config.js

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,38 @@ 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/**",
16+
"packages/ferric-example/ferric_example.js",
1517
"packages/ferric-example/ferric_example.d.ts",
18+
"packages/ferric-example/target/**",
1619
"packages/node-tests/node/**",
1720
"packages/node-tests/tests/**",
21+
"packages/node-tests/*.generated.js",
22+
"packages/node-tests/*.generated.d.ts",
1823
]),
1924
eslint.configs.recommended,
20-
tseslint.configs.recommended,
25+
tseslint.configs.recommendedTypeChecked,
26+
{
27+
languageOptions: {
28+
parserOptions: {
29+
projectService: true,
30+
tsconfigRootDir: import.meta.dirname,
31+
},
32+
},
33+
},
2134
eslintConfigPrettier,
2235
{
2336
files: [
2437
"apps/test-app/*.js",
25-
"packages/node-addon-examples/*.js",
38+
"packages/node-addon-examples/**/*.js",
2639
"packages/host/babel-plugin.js",
2740
"packages/host/react-native.config.js",
2841
"packages/node-tests/tests.generated.js",
2942
],
43+
extends: [tseslint.configs.disableTypeChecked],
3044
languageOptions: {
3145
parserOptions: {
3246
sourceType: "commonjs",
@@ -45,7 +59,10 @@ export default tseslint.config(
4559
"packages/gyp-to-cmake/bin/*.js",
4660
"packages/host/bin/*.mjs",
4761
"packages/host/scripts/*.mjs",
62+
"packages/ferric/bin/*.js",
63+
"packages/cmake-rn/bin/*.js",
4864
],
65+
extends: [tseslint.configs.disableTypeChecked],
4966
languageOptions: {
5067
globals: {
5168
...globals.node,

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "@tsconfig/node22",
33
"compilerOptions": {
4-
"noEmit": true
4+
"noEmit": true,
5+
"allowJs": true
56
},
67
"files": ["prettier.config.mjs", "eslint.config.js"],
78
"references": [

0 commit comments

Comments
 (0)