diff --git a/Makefile.js b/Makefile.js index a4b9f8bc4c1..25e6345cbe6 100644 --- a/Makefile.js +++ b/Makefile.js @@ -545,7 +545,7 @@ target.lintDocsJS = function([fix = false] = []) { let errors = 0; echo("Validating JavaScript files in the docs directory"); - const lastReturn = exec(`${ESLINT}${fix ? "--fix" : ""} docs`); + const lastReturn = exec(`${ESLINT}${fix ? "--fix" : ""} docs/.eleventy.js`); if (lastReturn.code !== 0) { errors++; diff --git a/eslint.config.js b/eslint.config.js index 8df362209a1..2156ebe1eaa 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -77,10 +77,11 @@ function createInternalFilesPatterns(pattern = null) { } module.exports = [ - ...compat.extends("eslint", "plugin:eslint-plugin/recommended"), + ...compat.extends("eslint"), { plugins: { - "internal-rules": internalPlugin + "internal-rules": internalPlugin, + "eslint-plugin": eslintPlugin }, languageOptions: { ecmaVersion: "latest" @@ -96,20 +97,6 @@ module.exports = [ } }, rules: { - "eslint-plugin/consistent-output": "error", - "eslint-plugin/no-deprecated-context-methods": "error", - "eslint-plugin/no-only-tests": "error", - "eslint-plugin/prefer-message-ids": "error", - "eslint-plugin/prefer-output-null": "error", - "eslint-plugin/prefer-placeholders": "error", - "eslint-plugin/prefer-replace-text": "error", - "eslint-plugin/report-message-format": ["error", "[^a-z].*\\.$"], - "eslint-plugin/require-meta-docs-description": "error", - "eslint-plugin/require-meta-has-suggestions": "error", - "eslint-plugin/require-meta-schema": "error", - "eslint-plugin/require-meta-type": "error", - "eslint-plugin/test-case-property-ordering": "error", - "eslint-plugin/test-case-shorthand-strings": "error", "internal-rules/multiline-comment-style": "error" } },