From 118149c2b9e434139af6bbb8797515179e3044b2 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Mon, 31 Mar 2025 10:00:37 +0900 Subject: [PATCH 1/3] feat! update config --- src/a11y/configs.ts | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/a11y/configs.ts b/src/a11y/configs.ts index 2d40e52c..352ba2fa 100644 --- a/src/a11y/configs.ts +++ b/src/a11y/configs.ts @@ -21,13 +21,7 @@ export function buildFlatConfigs(): Record { newRules[`astro/${ruleName}`] = baseRules[ruleName] } - return [ - ...flatBase, - { - plugins: { "jsx-a11y": base }, - rules: newRules, - }, - ] + return [...flatBase, { rules: newRules }] }, }) } @@ -54,12 +48,7 @@ export function buildLegacyConfigs(): Record { newRules[`astro/${ruleName}`] = baseRules[ruleName] } - return { - ...baseConfig, - plugins: ["jsx-a11y"], - extends: [baseExtend], - rules: newRules, - } + return { extends: [baseExtend], rules: newRules } }, }) } From beb34c6aaac004469353e25681d3dc3d6ef96c0e Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Mon, 31 Mar 2025 10:01:40 +0900 Subject: [PATCH 2/3] update --- src/rules/no-exports-from-components.ts | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/src/rules/no-exports-from-components.ts b/src/rules/no-exports-from-components.ts index 97a9e47f..63ad148e 100644 --- a/src/rules/no-exports-from-components.ts +++ b/src/rules/no-exports-from-components.ts @@ -9,8 +9,7 @@ export default createRule("no-exports-from-components", { docs: { description: "disallow value export", category: "Possible Errors", - // TODO: Switch to recommended: true, in next major version - recommended: false, + recommended: true, }, schema: [], messages: { @@ -50,19 +49,13 @@ export default createRule("no-exports-from-components", { // Allow specific named exports return } - context.report({ - node, - messageId: "disallowExport", - }) + context.report({ node, messageId: "disallowExport" }) } return { ExportAllDeclaration(node) { if (node.exportKind === "type") return - context.report({ - node, - messageId: "disallowExport", - }) + context.report({ node, messageId: "disallowExport" }) }, ExportDefaultDeclaration(node) { if ((node.exportKind as "value" | "type") === "type") return @@ -78,10 +71,7 @@ export default createRule("no-exports-from-components", { // Allow specific named exports continue } - context.report({ - node: spec, - messageId: "disallowExport", - }) + context.report({ node: spec, messageId: "disallowExport" }) } }, } From a2ea808d2c26e33da8e9ed0eaad60e870a17cec0 Mon Sep 17 00:00:00 2001 From: Yosuke Ota Date: Mon, 31 Mar 2025 10:02:08 +0900 Subject: [PATCH 3/3] Create lucky-paws-raise.md --- .changeset/lucky-paws-raise.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/lucky-paws-raise.md diff --git a/.changeset/lucky-paws-raise.md b/.changeset/lucky-paws-raise.md new file mode 100644 index 00000000..95ea9979 --- /dev/null +++ b/.changeset/lucky-paws-raise.md @@ -0,0 +1,5 @@ +--- +"eslint-plugin-astro": major +--- + +feat! update configs