diff --git a/lib/formatters/stylish-fixes.js b/lib/formatters/stylish-fixes.js index 4b977175..3cde74c8 100644 --- a/lib/formatters/stylish-fixes.js +++ b/lib/formatters/stylish-fixes.js @@ -12,7 +12,6 @@ try { } const getRuleURI = require('eslint-rule-documentation') -// eslint-disable-next-line eslint-plugin/prefer-object-rule module.exports = function (results) { let output = '\n' let errors = 0 diff --git a/lib/url.js b/lib/url.js index 2af0e08c..81e96b1d 100644 --- a/lib/url.js +++ b/lib/url.js @@ -1,6 +1,6 @@ const {homepage, version} = require('../package.json') const path = require('path') -// eslint-disable-next-line eslint-plugin/prefer-object-rule + module.exports = ({id}) => { const url = new URL(homepage) const rule = path.basename(id, '.js') diff --git a/package-lock.json b/package-lock.json index a46da1cb..e71da1eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "devDependencies": { "@github/prettier-config": "0.0.4", "eslint": "^8.0.1", - "eslint-plugin-eslint-plugin": "^2.3.0", + "eslint-plugin-eslint-plugin": "^4.0.3", "mocha": "^8.3.2" }, "peerDependencies": { @@ -962,15 +962,28 @@ } }, "node_modules/eslint-plugin-eslint-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.3.0.tgz", - "integrity": "sha512-xER9XjfTLrAgoUzPguPKoreDGtXt2vUnwqAqdElNrkcSbl5K1rGtSOmhgbiqCb7UN4spnjNhIZplHMNWY6Kz/w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-4.0.3.tgz", + "integrity": "sha512-10Eb3AO4PF7PuJbTSBAD1dLsu1RHtGxeLEjUpVVEyQaPtSmlEvCK7LMpDow1Xv+kHBujm4u9OtoOQ//WIijLCw==", "dev": true, + "dependencies": { + "eslint-utils": "^3.0.0", + "estraverse": "^5.2.0" + }, "engines": { - "node": "^6.14.0 || ^8.10.0 || >=9.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "eslint": ">=5.0.0" + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-plugin-eslint-plugin/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" } }, "node_modules/eslint-plugin-filenames": { @@ -3684,11 +3697,22 @@ } }, "eslint-plugin-eslint-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.3.0.tgz", - "integrity": "sha512-xER9XjfTLrAgoUzPguPKoreDGtXt2vUnwqAqdElNrkcSbl5K1rGtSOmhgbiqCb7UN4spnjNhIZplHMNWY6Kz/w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-4.0.3.tgz", + "integrity": "sha512-10Eb3AO4PF7PuJbTSBAD1dLsu1RHtGxeLEjUpVVEyQaPtSmlEvCK7LMpDow1Xv+kHBujm4u9OtoOQ//WIijLCw==", "dev": true, - "requires": {} + "requires": { + "eslint-utils": "^3.0.0", + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } }, "eslint-plugin-filenames": { "version": "1.3.2", diff --git a/package.json b/package.json index a6159b57..bec3888f 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "devDependencies": { "@github/prettier-config": "0.0.4", "eslint": "^8.0.1", - "eslint-plugin-eslint-plugin": "^2.3.0", + "eslint-plugin-eslint-plugin": "^4.0.3", "mocha": "^8.3.2" } }