Skip to content

Commit 50fce2e

Browse files
authored
Merge pull request #186 from RightCapitalHQ/renovate/eslint-rule-and-plugin-updates
fix(deps): update eslint rule and plugin updates
2 parents daa4dd4 + 425a310 commit 50fce2e

File tree

8 files changed

+568
-598
lines changed

8 files changed

+568
-598
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "major",
3+
"comment": "fix(deps): update eslint rule and plugin updates",
4+
"packageName": "@rightcapital/eslint-config",
5+
"email": "29139614+renovate[bot]@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "major",
3+
"comment": "fix(deps): update eslint rule and plugin updates",
4+
"packageName": "@rightcapital/eslint-plugin",
5+
"email": "29139614+renovate[bot]@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"commitizen": "4.3.1",
4444
"concurrently": "9.0.1",
4545
"eslint": "9.12.0",
46-
"eslint-plugin-eslint-plugin": "6.2.0",
46+
"eslint-plugin-eslint-plugin": "6.3.2",
4747
"execa": "9.5.0",
4848
"husky": "9.1.6",
4949
"prettier": "3.3.3",

Diff for: packages/eslint-config/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,21 @@
2222
"prepack": "pnpm run build"
2323
},
2424
"dependencies": {
25-
"@eslint-react/eslint-plugin": "1.9.0",
25+
"@eslint-react/eslint-plugin": "1.17.1",
2626
"@rightcapital/eslint-plugin": "workspace:*",
27-
"@stylistic/eslint-plugin": "2.9.0",
28-
"@typescript-eslint/utils": "8.0.1",
27+
"@stylistic/eslint-plugin": "2.11.0",
28+
"@typescript-eslint/utils": "8.16.0",
2929
"confusing-browser-globals": "1.0.11",
30-
"eslint-import-resolver-typescript": "3.6.1",
31-
"eslint-plugin-import-x": "4.3.1",
32-
"eslint-plugin-jsx-a11y": "6.7.1",
30+
"eslint-import-resolver-typescript": "3.6.3",
31+
"eslint-plugin-import-x": "4.4.3",
32+
"eslint-plugin-jsx-a11y": "6.10.2",
3333
"eslint-plugin-lodash": "8.0.0",
34-
"eslint-plugin-n": "17.10.2",
34+
"eslint-plugin-n": "17.14.0",
3535
"eslint-plugin-react-hooks": "5.0.0",
3636
"eslint-plugin-simple-import-sort": "12.1.1",
37-
"eslint-plugin-unicorn": "56.0.0",
37+
"eslint-plugin-unicorn": "56.0.1",
3838
"globals": "15.11.0",
39-
"typescript-eslint": "8.0.1"
39+
"typescript-eslint": "8.16.0"
4040
},
4141
"devDependencies": {
4242
"@rightcapital/tsconfig": "workspace:*",

Diff for: packages/eslint-config/src/config/mixin/react.ts

+3
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ const config: TSESLint.FlatConfig.ConfigArray = [
4949
// https://github.com/facebook/react/blob/1204c789776cb01fbaf3e9f032e7e2ba85a44137/packages/eslint-plugin-react-hooks/src/ExhaustiveDeps.js
5050
'react-hooks/exhaustive-deps': 'error',
5151

52+
// MEMO: There are too many false positives with this rule.
53+
'@eslint-react/hooks-extra/no-direct-set-state-in-use-effect': 'off',
54+
5255
// A11y
5356
// Enforce that all elements that require alternative text have meaningful information
5457
// https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/alt-text.md

Diff for: packages/eslint-plugin/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
"update:eslint-docs": "pnpm run build && eslint-doc-generator && prettier --write src/rules/**/*.md"
2626
},
2727
"dependencies": {
28-
"@typescript-eslint/utils": "8.0.1"
28+
"@typescript-eslint/utils": "8.16.0"
2929
},
3030
"devDependencies": {
3131
"@rightcapital/tsconfig": "workspace:*",
3232
"@types/eslint": "8.56.12",
3333
"@types/node": "22.8.6",
34-
"@typescript-eslint/parser": "8.0.1",
35-
"@typescript-eslint/rule-tester": "8.0.1",
34+
"@typescript-eslint/parser": "8.16.0",
35+
"@typescript-eslint/rule-tester": "8.16.0",
3636
"@vitest/coverage-v8": "2.1.4",
3737
"@vitest/ui": "2.1.4",
3838
"eslint": "8.57.1",

0 commit comments

Comments
 (0)