Skip to content

Commit

Permalink
Feat/eslint deprecation (#458)
Browse files Browse the repository at this point in the history
* feat(config): add eslint deprecation rule

* feat(eslint): bump dependencies
  • Loading branch information
Nelfimov authored Dec 20, 2024
1 parent 0afb3d2 commit 077ea98
Show file tree
Hide file tree
Showing 18 changed files with 162 additions and 207 deletions.
228 changes: 93 additions & 135 deletions .pnp.cjs

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
6 changes: 3 additions & 3 deletions config/eslint/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
"dependencies": {
"@atls/config-prettier": "workspace:*",
"@next/eslint-plugin-next": "15.0.3",
"@typescript-eslint/eslint-plugin": "8.14.0",
"@typescript-eslint/parser": "8.14.0",
"eslint": "9.14.0",
"@typescript-eslint/eslint-plugin": "8.18.1",
"@typescript-eslint/parser": "8.18.1",
"eslint": "9.17.0",
"eslint-import-resolver-node": "0.3.9",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-jsx-a11y": "6.10.2",
Expand Down
1 change: 1 addition & 0 deletions config/eslint/src/rules/typescript.rules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,4 +257,5 @@ export const rules: Linter.RulesRecord = {
'@typescript-eslint/space-before-function-paren': 'off',
'@typescript-eslint/space-infix-ops': 'off',
'@typescript-eslint/type-annotation-spacing': 'off',
'@typescript-eslint/no-deprecated': 'error',
}
2 changes: 1 addition & 1 deletion runtime/code-runtime/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"@atls/config-eslint": "workspace:*",
"@svgr/core": "8.1.0",
"@svgr/plugin-jsx": "8.1.0",
"eslint": "9.14.0",
"eslint": "9.17.0",
"node-loader": "2.0.0",
"null-loader": "4.0.1",
"ts-loader": "9.5.1",
Expand Down
130 changes: 63 additions & 67 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -707,7 +707,7 @@ __metadata:
"@svgr/plugin-jsx": "npm:8.1.0"
"@types/eslint": "npm:9.6.1"
"@types/node": "npm:22.9.0"
eslint: "npm:9.14.0"
eslint: "npm:9.17.0"
node-loader: "npm:2.0.0"
null-loader: "npm:4.0.1"
ts-loader: "npm:9.5.1"
Expand Down Expand Up @@ -783,9 +783,9 @@ __metadata:
"@next/eslint-plugin-next": "npm:15.0.3"
"@types/eslint": "npm:9.6.1"
"@types/node": "npm:22.9.0"
"@typescript-eslint/eslint-plugin": "npm:8.14.0"
"@typescript-eslint/parser": "npm:8.14.0"
eslint: "npm:9.14.0"
"@typescript-eslint/eslint-plugin": "npm:8.18.1"
"@typescript-eslint/parser": "npm:8.18.1"
eslint: "npm:9.17.0"
eslint-import-resolver-node: "npm:0.3.9"
eslint-plugin-import: "npm:2.31.0"
eslint-plugin-jsx-a11y: "npm:6.10.2"
Expand Down Expand Up @@ -3364,119 +3364,115 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.14.0"
"@typescript-eslint/eslint-plugin@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/eslint-plugin@npm:8.18.1"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
"@typescript-eslint/scope-manager": "npm:8.14.0"
"@typescript-eslint/type-utils": "npm:8.14.0"
"@typescript-eslint/utils": "npm:8.14.0"
"@typescript-eslint/visitor-keys": "npm:8.14.0"
"@typescript-eslint/scope-manager": "npm:8.18.1"
"@typescript-eslint/type-utils": "npm:8.18.1"
"@typescript-eslint/utils": "npm:8.18.1"
"@typescript-eslint/visitor-keys": "npm:8.18.1"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.3.1"
natural-compare: "npm:^1.4.0"
ts-api-utils: "npm:^1.3.0"
peerDependencies:
"@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/1b1af16dd5678df338850b60388ec9d522ecd0f45605e9cfc5c467eb666b345e5f0ac719a8f584602b41e9dd679b2eb0cec640246fcfa25faeccee358dbf5a14
typescript: ">=4.8.4 <5.8.0"
checksum: 10/ec061a9c64477260d1ef0fc6283d8754838181e17aa90b3b8b9a70936a2ca4bae11607070917a7701e13f5301ced2b6da4b4b6e5cf525c484f97481e540b5111
languageName: node
linkType: hard

"@typescript-eslint/parser@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/parser@npm:8.14.0"
"@typescript-eslint/parser@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/parser@npm:8.18.1"
dependencies:
"@typescript-eslint/scope-manager": "npm:8.14.0"
"@typescript-eslint/types": "npm:8.14.0"
"@typescript-eslint/typescript-estree": "npm:8.14.0"
"@typescript-eslint/visitor-keys": "npm:8.14.0"
"@typescript-eslint/scope-manager": "npm:8.18.1"
"@typescript-eslint/types": "npm:8.18.1"
"@typescript-eslint/typescript-estree": "npm:8.18.1"
"@typescript-eslint/visitor-keys": "npm:8.18.1"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/1ec3eed925e4a78ae415ee49e2571b13920ed7523955260ce045c33f9f22441bba16dd16368094eadfcc13f007d9a79e6003fc8d2c4d2de70c0a6b2a699ab754
typescript: ">=4.8.4 <5.8.0"
checksum: 10/09a601ef8b837962e5bb2687358520f337f9d0bbac5c6d5e159654faa5caaffb24d990e8d6bc4dc51ff5008dd9e182315c35bc5e9e3789090ccef8b8040e7659
languageName: node
linkType: hard

"@typescript-eslint/scope-manager@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/scope-manager@npm:8.14.0"
"@typescript-eslint/scope-manager@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/scope-manager@npm:8.18.1"
dependencies:
"@typescript-eslint/types": "npm:8.14.0"
"@typescript-eslint/visitor-keys": "npm:8.14.0"
checksum: 10/48ff44a790254b5a98c17bf15176fbdc1408b58eb3ccd8eda9c5707811786de25e1bccc5c490dcc05cbd34b685e162ee4e92b28f57b071c522274fa97f23c98c
"@typescript-eslint/types": "npm:8.18.1"
"@typescript-eslint/visitor-keys": "npm:8.18.1"
checksum: 10/14f7c09924c3a006b20752e5204b33c2b6974fc00bea16c23f471e65f2fb089fcbd3fb5296bcfd6727ac95c32ba24ebb15ba84fbf1deadc17b4cc5ca7f41c72a
languageName: node
linkType: hard

"@typescript-eslint/type-utils@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/type-utils@npm:8.14.0"
"@typescript-eslint/type-utils@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/type-utils@npm:8.18.1"
dependencies:
"@typescript-eslint/typescript-estree": "npm:8.14.0"
"@typescript-eslint/utils": "npm:8.14.0"
"@typescript-eslint/typescript-estree": "npm:8.18.1"
"@typescript-eslint/utils": "npm:8.18.1"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.3.0"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/1c1c072a5097ca1332ce9ff7cf2f793b6aa7692bf218311a5b066bfbbf4b751ded537813f2a847b4f68c86d57d2076a873778998c4e379b65600efda4447b584
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <5.8.0"
checksum: 10/cde53d05f4ca6e172239918cba2b560b9f837aa1fc7d5220784b1a6af9c8c525db020a5160822087e320305492fe359b7fb191420789b5f1e47a01e0cda21ac9
languageName: node
linkType: hard

"@typescript-eslint/types@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/types@npm:8.14.0"
checksum: 10/1924aef8efdf5399d6cc9ef3a5307fda39b1a2be129ab8cb24a46dc0a37156230e77f2809ab709d5d0a43891b6ffd67ce45292724e8f8164ac19e1786c5f4644
"@typescript-eslint/types@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/types@npm:8.18.1"
checksum: 10/57a6141ba17be929291a644991f3a76f94fce330376f6a079decb20fb53378d636ad6878f8f9b6fcb8244cf1ca8b118f9e8901ae04cf3de2aa9f9ff57791d97a
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/typescript-estree@npm:8.14.0"
"@typescript-eslint/typescript-estree@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/typescript-estree@npm:8.18.1"
dependencies:
"@typescript-eslint/types": "npm:8.14.0"
"@typescript-eslint/visitor-keys": "npm:8.14.0"
"@typescript-eslint/types": "npm:8.18.1"
"@typescript-eslint/visitor-keys": "npm:8.18.1"
debug: "npm:^4.3.4"
fast-glob: "npm:^3.3.2"
is-glob: "npm:^4.0.3"
minimatch: "npm:^9.0.4"
semver: "npm:^7.6.0"
ts-api-utils: "npm:^1.3.0"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/b0b9f228071b6338dbf5e2ac52848fa6af630e8d84d4102e1cccaae67114f2bff82bd027af2818e3ad778668e3c3d4a2fb31b7f4c8a9796295e5aa87903fb313
peerDependencies:
typescript: ">=4.8.4 <5.8.0"
checksum: 10/8ecc1b50b9fc32116eee1b3b00f3fb29cf18026c0bbb50ab5f6e01db58ef62b8ac01824f2950f132479be6e1b82466a2bfd1e2cb4525aa8dbce4c27fc2494cfc
languageName: node
linkType: hard

"@typescript-eslint/utils@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/utils@npm:8.14.0"
"@typescript-eslint/utils@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/utils@npm:8.18.1"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
"@typescript-eslint/scope-manager": "npm:8.14.0"
"@typescript-eslint/types": "npm:8.14.0"
"@typescript-eslint/typescript-estree": "npm:8.14.0"
"@typescript-eslint/scope-manager": "npm:8.18.1"
"@typescript-eslint/types": "npm:8.18.1"
"@typescript-eslint/typescript-estree": "npm:8.18.1"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
checksum: 10/6d3b2583c473b452dd8f978524802aabd275055f98d461cc71ee6a9424291f4481d2a3416a3f77b2458939dd38a39c0fd8e0c9b47915141c8409e63528a1216b
typescript: ">=4.8.4 <5.8.0"
checksum: 10/7b33d2ac273ad606a3dcb776bcf02c901812952550cdc93d4ece272b3b0e5d2a4e05fa92f9bd466f4a296ddd5992902d3b6623aa1c29d09e8e392897103e42a8
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:8.14.0":
version: 8.14.0
resolution: "@typescript-eslint/visitor-keys@npm:8.14.0"
"@typescript-eslint/visitor-keys@npm:8.18.1":
version: 8.18.1
resolution: "@typescript-eslint/visitor-keys@npm:8.18.1"
dependencies:
"@typescript-eslint/types": "npm:8.14.0"
eslint-visitor-keys: "npm:^3.4.3"
checksum: 10/735cc9c2ce3235e543d03afe0de740022888e69ed9f5027564e1c959a3a087106bcf21b5b8d3ac872171c0a585744f0442b76fe6ba68341a735a4b4a15f52a46
"@typescript-eslint/types": "npm:8.18.1"
eslint-visitor-keys: "npm:^4.2.0"
checksum: 10/00e88b1640a68c3afea08731395eb09a8216892248fee819cb7526e99093256743239d6b9e880a499f1c0ddfe2ffa4d1ad895d9e778b5d42e702d5880db1a594
languageName: node
linkType: hard

Expand Down
2 changes: 1 addition & 1 deletion yarn/cli/dist/yarn.mjs

Large diffs are not rendered by default.

0 comments on commit 077ea98

Please sign in to comment.