@@ -9,24 +9,38 @@ import eslintConfigPrettier from "eslint-config-prettier/flat";
99export 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 ,
0 commit comments