Skip to content

Commit

Permalink
feat: Upgrade dependencies to latest (#40)
Browse files Browse the repository at this point in the history
* feat: Upgrade dependencies to latest

Upgrades plugin dependencies to the latest.

BREAKING CHANGE: Require eslint >= 8.47.0.
BREAKING CHANGE: Require typescript >= 5.0.

* chore: remove stylistic-type-checked

* chore: Disable troublesome rules
  • Loading branch information
AndKiel committed Aug 21, 2023
1 parent 629eec6 commit 5251aae
Show file tree
Hide file tree
Showing 4 changed files with 334 additions and 193 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Add `eslint-config-deepcrawl` and its peer dependencies to your `package.json`:
```shell
yarn add --dev \
eslint-config-deepcrawl \
eslint@^8.38.0
eslint@^8.47.0
```

## Usage
Expand Down
15 changes: 6 additions & 9 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
module.exports = {
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/recommended-requiring-type-checking",
"plugin:@typescript-eslint/recommended-type-checked",
"plugin:eslint-plugin-import/recommended",
"plugin:eslint-plugin-import/typescript",
"plugin:eslint-plugin-jest/recommended",
Expand Down Expand Up @@ -162,6 +161,8 @@ module.exports = {
prefix: ["T"]
},
],
"@typescript-eslint/no-base-to-string": "off",
"@typescript-eslint/no-duplicate-enum-values": "off",
"@typescript-eslint/no-empty-function": [
"error",
{
Expand Down Expand Up @@ -196,9 +197,10 @@ module.exports = {
},
],
"@typescript-eslint/no-unnecessary-type-arguments": "error",
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-unsafe-argument": "off",
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-unsafe-enum-comparison": "off",
"@typescript-eslint/no-unsafe-member-access": "off",
"@typescript-eslint/no-unsafe-return": "off",
"@typescript-eslint/no-unused-vars": [
Expand All @@ -209,17 +211,12 @@ module.exports = {
},
],
"@typescript-eslint/no-useless-constructor": "error",
"@typescript-eslint/prefer-for-of": "error",
"@typescript-eslint/prefer-function-type": "error",
"@typescript-eslint/prefer-includes": "error",
"@typescript-eslint/prefer-nullish-coalescing": "error",
"@typescript-eslint/prefer-optional-chain": "error",
"@typescript-eslint/prefer-regexp-exec": "error",
"@typescript-eslint/prefer-string-starts-ends-with": "error",
"@typescript-eslint/require-array-sort-compare": "error",
"@typescript-eslint/restrict-template-expressions": "off",
"@typescript-eslint/return-await": "error",
"@typescript-eslint/sort-type-union-intersection-members": "error",
"@typescript-eslint/sort-type-constituents": "error",
"@typescript-eslint/unified-signatures": "error",
"array-func/avoid-reverse": "error",
"clean-code/feature-envy": "error",
Expand Down
16 changes: 8 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,22 @@
},
"scripts": {},
"dependencies": {
"@typescript-eslint/eslint-plugin": "^5.58.0",
"@typescript-eslint/parser": "^5.58.0",
"eslint-config-prettier": "^8.8.0",
"@typescript-eslint/eslint-plugin": "^6.4.0",
"@typescript-eslint/parser": "^6.4.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-array-func": "^3.1.8",
"eslint-plugin-clean-code": "^0.1.12",
"eslint-plugin-filenames": "^1.3.2",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-jest": "^27.2.1",
"eslint-plugin-import": "^2.28.1",
"eslint-plugin-jest": "^27.2.3",
"eslint-plugin-json-format": "^2.0.1",
"eslint-plugin-no-loops": "^0.3.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-sonarjs": "^0.19.0"
"eslint-plugin-sonarjs": "^0.20.0"
},
"peerDependencies": {
"eslint": ">=8.38.0",
"typescript": ">=4.9"
"eslint": ">=8.47.0",
"typescript": ">=5.0"
}
}

0 comments on commit 5251aae

Please sign in to comment.