Skip to content

Commit c7042ab

Browse files
committed
yarn: Upgrade typescript-eslint to version 6.9.0
1 parent aa28536 commit c7042ab

File tree

4 files changed

+473
-426
lines changed

4 files changed

+473
-426
lines changed

.eslintrc.yaml

+6-4
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,18 @@ rules:
9696
format: ['camelCase'] # feature requested : https://github.com/typescript-eslint/typescript-eslint/issues/2244
9797
leadingUnderscore: 'allow'
9898
trailingUnderscore: 'forbid'
99-
- selector: memberLike
99+
- selector: memberLike # accessor, enumMember, method, parameterProperty, property
100100
modifiers: ['static']
101101
format: ['UPPER_CASE']
102-
- selector: memberLike
102+
- selector: memberLike # accessor, enumMember, method, parameterProperty, property
103103
modifiers: ['private', 'static']
104104
format: ['camelCase']
105-
- selector: typeLike
106-
format: ['PascalCase']
107105
- selector: enumMember
108106
format: ['UPPER_CASE']
107+
- selector: typeLike # class, enum, interface, typeAlias, typeParameter
108+
format: ['PascalCase']
109+
- selector: import
110+
format: ['PascalCase']
109111
sort-imports:
110112
- off # disable eslint default sort import rule because it is on import name and not on import files
111113
simple-import-sort/imports:

package.json

+12-11
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,17 @@
3333
"node": ">= 16.20"
3434
},
3535
"dependencies": {
36-
"@typescript-eslint/eslint-plugin": "^6.8.0",
37-
"@typescript-eslint/parser": "^6.8.0",
38-
"eslint": "^8.51.0",
39-
"eslint-config-airbnb-base": "^15.0.0",
40-
"eslint-config-airbnb-typescript": "^17.1.0",
41-
"eslint-config-prettier": "^9.0.0",
42-
"eslint-plugin-import": "^2.28.1",
43-
"eslint-plugin-jsdoc": "^46.8.2",
44-
"eslint-plugin-prettier": "^5.0.1",
45-
"eslint-plugin-rxjs": "^5.0.3",
46-
"eslint-plugin-simple-import-sort": "^10.0.0"
36+
"@typescript-eslint/eslint-plugin": "~6.9.0",
37+
"@typescript-eslint/parser": "~6.9.0",
38+
"eslint": "~8.52.0",
39+
"eslint-config-airbnb-base": "~15.0.0",
40+
"eslint-config-airbnb-typescript": "~17.1.0",
41+
"eslint-config-prettier": "~9.0.0",
42+
"eslint-plugin-import": "~2.29.0",
43+
"eslint-plugin-jsdoc": "~46.8.2",
44+
"eslint-plugin-prettier": "~5.0.1",
45+
"eslint-plugin-rxjs": "~5.0.3",
46+
"eslint-plugin-simple-import-sort": "~10.0.0"
4747
},
4848
"devDependencies": {
4949
"@commitlint/cli": "^18.0.0",
@@ -57,6 +57,7 @@
5757
"prettier": "^3.0.3",
5858
"release-it": "^16.2.1",
5959
"rxjs": "^7.8.1",
60+
"ts-mockito": "^2.6.1",
6061
"typescript": "^5.2.2"
6162
},
6263
"peerDependencies": {

test/fixtures/ok/index.ts

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import * as Mockito from 'ts-mockito';
2+
13
function getMessage(suffix: string): string {
24
return `Hello, World${suffix}`;
35
}
@@ -61,3 +63,7 @@ class AClass2 {
6163
}
6264

6365
new AClass2('s').setProp({ a: '22' });
66+
67+
Mockito.when(() => {
68+
return;
69+
});

0 commit comments

Comments
 (0)