From d158232785ddafdcab2c12d02661f356f9662609 Mon Sep 17 00:00:00 2001 From: fisker Date: Thu, 9 May 2024 11:05:22 +0800 Subject: [PATCH 1/3] Pin `eslint-doc-generator` to v1.7.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bb8669d7fa..fd41bf1b9a 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "enquirer": "^2.4.1", "eslint": "^9.2.0", "eslint-ava-rule-tester": "^5.0.1", - "eslint-doc-generator": "^1.7.0", + "eslint-doc-generator": "1.7.0", "eslint-plugin-eslint-plugin": "^6.1.0", "eslint-plugin-internal-rules": "file:./scripts/internal-rules/", "eslint-remote-tester": "^3.0.1", From e39f4c59f12e3bcc6277e46d01412b1f0bcc5570 Mon Sep 17 00:00:00 2001 From: fisker Date: Thu, 9 May 2024 11:09:06 +0800 Subject: [PATCH 2/3] Linting --- .npmpackagejsonlintrc.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.npmpackagejsonlintrc.json b/.npmpackagejsonlintrc.json index fc1c26c606..32e4cd5c40 100644 --- a/.npmpackagejsonlintrc.json +++ b/.npmpackagejsonlintrc.json @@ -11,7 +11,8 @@ "error", { "exceptions": [ - "eslint-plugin-unicorn" + "eslint-plugin-unicorn", + "eslint-doc-generator" ] } ], From 1d39bab81d7061bbc1e99c78112a34a14451ce38 Mon Sep 17 00:00:00 2001 From: fisker Date: Thu, 9 May 2024 11:18:43 +0800 Subject: [PATCH 3/3] Linting --- .npmpackagejsonlintrc.json | 6 +++--- package.json | 14 +------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/.npmpackagejsonlintrc.json b/.npmpackagejsonlintrc.json index 32e4cd5c40..2e91278ad3 100644 --- a/.npmpackagejsonlintrc.json +++ b/.npmpackagejsonlintrc.json @@ -7,16 +7,16 @@ "prefer-alphabetical-optionalDependencies": "error", "prefer-alphabetical-bundledDependencies": "error", "prefer-alphabetical-scripts": "error", - "prefer-caret-version-dependencies": [ + "prefer-caret-version-dependencies": "error", + "prefer-caret-version-devDependencies": [ "error", { "exceptions": [ - "eslint-plugin-unicorn", + "eslint-plugin-internal-rules", "eslint-doc-generator" ] } ], - "prefer-caret-version-devDependencies": "error", "prefer-scripts": [ "error", [ diff --git a/package.json b/package.json index fd41bf1b9a..f0af8e4f5c 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "node": ">=18.18" }, "scripts": { + "bundle-lodash": "echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs", "create-rule": "node ./scripts/create-rule.mjs && npm run fix:eslint-docs", "fix": "run-p --continue-on-error fix:*", "fix:eslint-docs": "eslint-doc-generator", @@ -28,7 +29,6 @@ "lint:markdown": "markdownlint \"**/*.md\"", "lint:package-json": "npmPkgJsonLint .", "run-rules-on-codebase": "node ./test/run-rules-on-codebase/lint.mjs", - "bundle-lodash": "echo \"export {defaultsDeep, camelCase, kebabCase, snakeCase, upperFirst, lowerFirst} from 'lodash-es';\" | npx esbuild --bundle --outfile=rules/utils/lodash.js --format=cjs", "smoke": "eslint-remote-tester --config ./test/smoke/eslint-remote-tester.config.js", "test": "npm-run-all --continue-on-error lint test:*", "test:js": "c8 ava" @@ -174,17 +174,5 @@ } } ] - }, - "npmpackagejsonlint": { - "rules": { - "prefer-caret-version-devDependencies": [ - "error", - { - "exceptions": [ - "eslint-plugin-internal-rules" - ] - } - ] - } } }