Skip to content
This repository was archived by the owner on Feb 11, 2025. It is now read-only.

Commit dd7004d

Browse files
authoredMar 5, 2024··
feat(deps): update @typescript-eslint/* dependencies (#102)
BREAKING CHANGE: Contains changes to `@typescript-eslint/*` rules and configuration.
1 parent 40f1c5d commit dd7004d

File tree

5 files changed

+116
-63
lines changed

5 files changed

+116
-63
lines changed
 

‎eslint/rules/typescript/index.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,14 @@ module.exports = {
1414
*
1515
* 🔧 Fixable - https://typescript-eslint.io/rules/consistent-type-imports/
1616
*/
17-
'@typescript-eslint/consistent-type-imports': 'warn',
17+
'@typescript-eslint/consistent-type-imports': [
18+
'warn',
19+
{
20+
disallowTypeAnnotations: true,
21+
fixStyle: 'inline-type-imports',
22+
prefer: 'type-imports',
23+
},
24+
],
1825
/**
1926
* Require explicit return types on functions and class methods.
2027
*

‎eslint/rules/typescript/strict.js

-12
This file was deleted.

‎eslint/typescript.js

-4
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,14 @@ module.exports = {
88
{
99
files: TYPESCRIPT_FILES,
1010
extends: [
11-
'plugin:@typescript-eslint/recommended',
1211
'plugin:@typescript-eslint/recommended-type-checked',
13-
'plugin:@typescript-eslint/strict',
1412
'plugin:@typescript-eslint/strict-type-checked',
15-
'plugin:@typescript-eslint/stylistic',
1613
'plugin:@typescript-eslint/stylistic-type-checked',
1714
'plugin:import/typescript',
1815
'prettier',
1916
require.resolve('./rules/typescript'),
2017
require.resolve('./rules/typescript/extension'),
2118
require.resolve('./rules/typescript/import'),
22-
require.resolve('./rules/typescript/strict'),
2319
require.resolve('./rules/tsdoc'),
2420
],
2521
},

‎package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
"@babel/core": "^7.24.0",
4141
"@babel/eslint-parser": "^7.23.10",
4242
"@rushstack/eslint-patch": "^1.7.2",
43-
"@typescript-eslint/eslint-plugin": "^6.21.0",
44-
"@typescript-eslint/parser": "^6.21.0",
43+
"@typescript-eslint/eslint-plugin": "^7.1.1",
44+
"@typescript-eslint/parser": "^7.1.1",
4545
"eslint-config-prettier": "^9.1.0",
4646
"eslint-import-resolver-alias": "^1.1.2",
4747
"eslint-import-resolver-typescript": "^3.6.1",

‎pnpm-lock.yaml

+106-44
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
This repository has been archived.