From 64e52f436203189937cf63302cc32ab71442c6e7 Mon Sep 17 00:00:00 2001 From: yokkkoso Date: Sun, 11 Sep 2022 12:07:31 +1000 Subject: [PATCH] fix(website): Use extended base rule name from file's meta --- packages/website/plugins/generated-rule-docs.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/website/plugins/generated-rule-docs.ts b/packages/website/plugins/generated-rule-docs.ts index 33014db3e3e..94e25d30afd 100644 --- a/packages/website/plugins/generated-rule-docs.ts +++ b/packages/website/plugins/generated-rule-docs.ts @@ -163,7 +163,7 @@ export const generatedRuleDocs: Plugin = () => { children: [ { type: 'inlineCode', - value: `eslint/${file.stem}`, + value: `eslint/${meta.docs.extendsBaseRule}`, }, { type: 'text', @@ -171,7 +171,7 @@ export const generatedRuleDocs: Plugin = () => { }, ], type: 'link', - url: `https://eslint.org/docs/rules/${file.stem}#options`, + url: `https://eslint.org/docs/rules/${meta.docs.extendsBaseRule}#options`, }, { type: 'text', @@ -187,7 +187,7 @@ export const generatedRuleDocs: Plugin = () => { meta: 'title=".eslintrc.cjs"', value: `module.exports = { // Note: you must disable the base rule as it can report incorrect errors - "${file.stem}": "off", + "${meta.docs.extendsBaseRule}": "off", "@typescript-eslint/${file.stem}": "${optionLevel}" };`, } as mdast.Code); @@ -294,7 +294,7 @@ export const generatedRuleDocs: Plugin = () => { { type: 'link', title: null, - url: `https://github.com/eslint/eslint/blob/main/docs/rules/${file.stem}.md`, + url: `https://github.com/eslint/eslint/blob/main/docs/rules/${meta.docs.extendsBaseRule}.md`, children: [ { type: 'text',