From ab30b4acc4d880d7aa7435b4721145948fed783d Mon Sep 17 00:00:00 2001 From: Brett Zamir Date: Wed, 22 Mar 2023 15:12:09 -0700 Subject: [PATCH] chore: fix generateRule; fixes #1003 --- src/bin/generateRule.js | 6 +++--- src/index.js | 10 ++++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/bin/generateRule.js b/src/bin/generateRule.js index de2bf29fd..f38f5138a 100644 --- a/src/bin/generateRule.js +++ b/src/bin/generateRule.js @@ -4,7 +4,7 @@ * @example * * ```shell - * npm run create-rule my-new-rule --recommended + * npm run create-rule my-new-rule -- --recommended * ``` */ @@ -217,8 +217,8 @@ export default iterateJsdoc(({ await replaceInOrder({ checkName: 'index recommended', - newLine: `${' '.repeat(8)}'jsdoc/${ruleName}': '${recommended ? 'warn' : 'off'}',`, - oldRegex: /\n\s{8}'jsdoc\/(?[^']*)': '[^']*',/gu, + newLine: `${' '.repeat(6)}'jsdoc/${ruleName}': ${recommended ? 'warnOrError' : '\'off\''},`, + oldRegex: /\n\s{6}'jsdoc\/(?[^']*)': .*?,/gu, path: './src/index.js', }); diff --git a/src/index.js b/src/index.js index 2b9e4a7d3..65b8e1cbd 100644 --- a/src/index.js +++ b/src/index.js @@ -172,10 +172,12 @@ const createRecommendedTypeScriptRuleset = (warnOrError) => { ...ruleset, rules: { ...ruleset.rules, - 'jsdoc/no-types': warnOrError, - 'jsdoc/require-param-type': 'off', - 'jsdoc/require-property-type': 'off', - 'jsdoc/require-returns-type': 'off', + /* eslint-disable indent -- Extra indent to avoid use by auto-rule-editing */ + 'jsdoc/no-types': warnOrError, + 'jsdoc/require-param-type': 'off', + 'jsdoc/require-property-type': 'off', + 'jsdoc/require-returns-type': 'off', + /* eslint-enable indent */ }, }; };