diff --git a/src/eslint-config-adeira/CHANGELOG.md b/src/eslint-config-adeira/CHANGELOG.md index 7e34b2390c..cddd5b031b 100644 --- a/src/eslint-config-adeira/CHANGELOG.md +++ b/src/eslint-config-adeira/CHANGELOG.md @@ -1,6 +1,6 @@ # Unreleased -- New rules enabled: `react/no-arrow-function-lifecycle` and `react/no-unused-class-component-methods` (warnings or errors in strict mode). +- New rules enabled: `react/no-arrow-function-lifecycle`, `react/no-invalid-html-attribute` and `react/no-unused-class-component-methods` (warnings or errors in strict mode). # 6.7.0 diff --git a/src/eslint-config-adeira/__tests__/__snapshots__/index.test.js.snap b/src/eslint-config-adeira/__tests__/__snapshots__/index.test.js.snap index 447be0d667..6ee92ab4cd 100644 --- a/src/eslint-config-adeira/__tests__/__snapshots__/index.test.js.snap +++ b/src/eslint-config-adeira/__tests__/__snapshots__/index.test.js.snap @@ -883,7 +883,7 @@ Object { "react/no-did-update-set-state": 2, "react/no-direct-mutation-state": 2, "react/no-find-dom-node": 2, - "react/no-invalid-html-attribute": 0, + "react/no-invalid-html-attribute": 1, "react/no-is-mounted": 2, "react/no-multi-comp": Array [ 2, @@ -1216,6 +1216,11 @@ Snapshot Diff: - "react/no-arrow-function-lifecycle": 1, + "react/no-arrow-function-lifecycle": 2, "react/no-children-prop": 0, +@@ --- --- @@ + "react/no-find-dom-node": 2, +- "react/no-invalid-html-attribute": 1, ++ "react/no-invalid-html-attribute": 2, + "react/no-is-mounted": 2, @@ --- --- @@ ], - "react/no-unused-class-component-methods": 1, diff --git a/src/eslint-config-adeira/__tests__/__snapshots__/presets.test.js.snap b/src/eslint-config-adeira/__tests__/__snapshots__/presets.test.js.snap index 666dbabbfa..88a56dbda8 100644 --- a/src/eslint-config-adeira/__tests__/__snapshots__/presets.test.js.snap +++ b/src/eslint-config-adeira/__tests__/__snapshots__/presets.test.js.snap @@ -980,7 +980,7 @@ Object { "react/no-did-update-set-state": 2, "react/no-direct-mutation-state": 2, "react/no-find-dom-node": 2, - "react/no-invalid-html-attribute": 0, + "react/no-invalid-html-attribute": 1, "react/no-is-mounted": 2, "react/no-multi-comp": Array [ 2, diff --git a/src/eslint-config-adeira/package.json b/src/eslint-config-adeira/package.json index 122494f4f0..33145cfcdf 100644 --- a/src/eslint-config-adeira/package.json +++ b/src/eslint-config-adeira/package.json @@ -29,7 +29,7 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-promise": "^5.1.1", - "eslint-plugin-react": "^7.27.0", + "eslint-plugin-react": "^7.27.1", "eslint-plugin-react-hooks": "^4.3.0", "eslint-plugin-react-native": "^3.11.0", "eslint-plugin-relay": "^1.8.3", diff --git a/src/eslint-config-adeira/src/presets/react.js b/src/eslint-config-adeira/src/presets/react.js index c2b6c9f200..292639b647 100644 --- a/src/eslint-config-adeira/src/presets/react.js +++ b/src/eslint-config-adeira/src/presets/react.js @@ -78,7 +78,7 @@ module.exports = ({ 'react/no-did-update-set-state': ERROR, 'react/no-direct-mutation-state': ERROR, 'react/no-find-dom-node': ERROR, - 'react/no-invalid-html-attribute': OFF, // TODO: https://github.com/yannickcr/eslint-plugin-react/issues/3132 + 'react/no-invalid-html-attribute': NEXT_VERSION_ERROR, 'react/no-is-mounted': ERROR, 'react/no-multi-comp': [ERROR, { ignoreStateless: true }], 'react/no-namespace': OFF, // complains about `` and similar diff --git a/yarn.lock b/yarn.lock index 6a9a9b379d..76c5ad77b2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8851,10 +8851,10 @@ eslint-plugin-react-native@^3.11.0: "@babel/traverse" "^7.7.4" eslint-plugin-react-native-globals "^0.1.1" -eslint-plugin-react@^7.27.0: - version "7.27.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz#f952c76517a3915b81c7788b220b2b4c96703124" - integrity sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg== +eslint-plugin-react@^7.27.1: + version "7.27.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz#469202442506616f77a854d91babaae1ec174b45" + integrity sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA== dependencies: array-includes "^3.1.4" array.prototype.flatmap "^1.2.5"