@@ -9,24 +9,37 @@ 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/**" ,
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