Skip to content

Commit 507e387

Browse files
committed
basic eslint 9 setup
1 parent 7f25adf commit 507e387

File tree

6 files changed

+271
-1768
lines changed

6 files changed

+271
-1768
lines changed

.eslintrc

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

eslint.config.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import eslint from '@eslint/js';
2+
import tseslint from 'typescript-eslint';
3+
4+
export default tseslint.config(
5+
eslint.configs.recommended,
6+
tseslint.configs.strict,
7+
tseslint.configs.stylistic,
8+
);

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"@babel/preset-flow": "^7.25.9",
7272
"@babel/preset-react": "^7.25.9",
7373
"@babel/preset-typescript": "^7.26.0",
74-
"@callstack/eslint-config": "^15.0.0",
74+
"@eslint/js": "^9.17.0",
7575
"@react-native/babel-preset": "0.77.0-rc.0",
7676
"@release-it/conventional-changelog": "^9.0.2",
7777
"@relmify/jest-serializer-strip-ansi": "^1.0.2",
@@ -81,8 +81,7 @@
8181
"babel-jest": "^29.7.0",
8282
"babel-plugin-module-resolver": "^5.0.2",
8383
"del-cli": "^6.0.0",
84-
"eslint": "^8.57.1",
85-
"eslint-plugin-prettier": "^4.2.1",
84+
"eslint": "^9.17.0",
8685
"flow-bin": "~0.170.0",
8786
"jest": "^29.7.0",
8887
"prettier": "^2.8.8",
@@ -91,7 +90,8 @@
9190
"react-test-renderer": "18.3.1",
9291
"release-it": "^18.0.0",
9392
"strip-ansi": "^6.0.1",
94-
"typescript": "^5.6.3"
93+
"typescript": "^5.6.3",
94+
"typescript-eslint": "^8.19.1"
9595
},
9696
"publishConfig": {
9797
"registry": "https://registry.npmjs.org"

src/__tests__/auto-cleanup-skip.test.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { View } from 'react-native';
44
let render: (element: React.ReactElement) => void;
55
beforeAll(() => {
66
process.env.RNTL_SKIP_AUTO_CLEANUP = 'true';
7+
// eslint-disable-next-line @typescript-eslint/no-require-imports
78
const rntl = require('..');
89
render = rntl.render;
910
});

src/__tests__/cleanup.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable react/no-multi-comp */
21
import * as React from 'react';
32
import { View } from 'react-native';
43
import { cleanup, render } from '../pure';

0 commit comments

Comments
 (0)