diff --git a/lib/rules/jsx-uses-react.js b/lib/rules/jsx-uses-react.js index a433d795f3..0ca7694f99 100644 --- a/lib/rules/jsx-uses-react.js +++ b/lib/rules/jsx-uses-react.js @@ -13,6 +13,7 @@ const docsUrl = require('../util/docsUrl'); // ------------------------------------------------------------------------------ module.exports = { + // eslint-disable-next-line eslint-plugin/prefer-message-ids -- https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/292 meta: { docs: { description: 'Prevent React to be marked as unused', diff --git a/lib/rules/jsx-uses-vars.js b/lib/rules/jsx-uses-vars.js index 28d1cb2d60..be90ad54a9 100644 --- a/lib/rules/jsx-uses-vars.js +++ b/lib/rules/jsx-uses-vars.js @@ -15,6 +15,7 @@ const isTagNameRe = /^[a-z]/; const isTagName = (name) => isTagNameRe.test(name); module.exports = { + // eslint-disable-next-line eslint-plugin/prefer-message-ids -- https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/292 meta: { docs: { description: 'Prevent variables used in JSX to be marked as unused', diff --git a/package.json b/package.json index 4bf5aef14f..20ddc82e8f 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "babel-eslint": "^8 || ^9 || ^10.1.0", "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-eslint-plugin": "^2.3.0 || ^3.5.3 || ^4.0.1", + "eslint-plugin-eslint-plugin": "^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5", "eslint-plugin-import": "^2.26.0", "eslint-remote-tester": "^3.0.0", "eslint-remote-tester-repositories": "^0.0.6", diff --git a/tests/lib/rules/no-invalid-html-attribute.js b/tests/lib/rules/no-invalid-html-attribute.js index d8a2eb478d..2ba5b16883 100644 --- a/tests/lib/rules/no-invalid-html-attribute.js +++ b/tests/lib/rules/no-invalid-html-attribute.js @@ -249,7 +249,7 @@ ruleTester.run('no-invalid-html-attribute', rule, { }, { code: 'React.createElement("a", { rel: "alternatex" })', - output: 'React.createElement("a", { rel: "alternatex" })', + output: null, errors: [ { messageId: 'neverValid', @@ -262,7 +262,7 @@ ruleTester.run('no-invalid-html-attribute', rule, { }, { code: 'React.createElement("a", { rel: ["alternatex"] })', - output: 'React.createElement("a", { rel: ["alternatex"] })', + output: null, errors: [ { messageId: 'neverValid',