Skip to content

Commit e3b3ca2

Browse files
committed
fix: opt config for markdown
1 parent a29a02e commit e3b3ca2

File tree

2 files changed

+3
-14
lines changed

2 files changed

+3
-14
lines changed

lib/config-generator.js

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -210,19 +210,9 @@ export class ConfigGenerator {
210210
importContent += "import markdown from \"@eslint/markdown\";\n";
211211

212212
if (purpose === "syntax") {
213-
const config = this.answers.mdType === "commonmark"
214-
? " { files: [\"**/*.md\"], plugins: { markdown }, language: \"markdown/commonmark\" },\n"
215-
: " { files: [\"**/*.md\"], plugins: { markdown }, language: \"markdown/gfm\" },\n";
216-
217-
exportContent += config;
213+
exportContent += ` { files: ["**/*.md"], plugins: { markdown }, language: "markdown/${this.answers.mdType}" },\n`;
218214
} else if (purpose === "problems") {
219-
exportContent += " { files: [\"**/*.md\"], plugins: { markdown }, language: \"markdown/commonmark\", extends: [\"markdown/recommended\"] },\n";
220-
221-
if (this.answers.mdType === "gfm") {
222-
223-
// the default is commonmark
224-
exportContent += " { files: [\"**/*.md\"], language: \"markdown/gfm\" },\n";
225-
}
215+
exportContent += ` { files: ["**/*.md"], plugins: { markdown }, language: "markdown/${this.answers.mdType}", extends: ["markdown/recommended"] },\n`;
226216
}
227217
}
228218

tests/__snapshots__/esm-markdown-gfm-problems

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import markdown from "@eslint/markdown";
55

66
export default defineConfig([
77
{ ignores: ["**/*.js", "**/*.cjs", "**/*.mjs"] },
8-
{ files: ["**/*.md"], plugins: { markdown }, language: "markdown/commonmark", extends: ["markdown/recommended"] },
9-
{ files: ["**/*.md"], language: "markdown/gfm" },
8+
{ files: ["**/*.md"], plugins: { markdown }, language: "markdown/gfm", extends: ["markdown/recommended"] },
109
]);",
1110
"configFilename": "eslint.config.js",
1211
"devDependencies": [

0 commit comments

Comments
 (0)