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 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 } }, }) } 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" }) } }, }