diff --git a/.changeset/tasty-carpets-sit.md b/.changeset/tasty-carpets-sit.md new file mode 100644 index 0000000..9ada036 --- /dev/null +++ b/.changeset/tasty-carpets-sit.md @@ -0,0 +1,5 @@ +--- +"eslint-plugin-devup": patch +--- + +Allow export default diff --git a/src/rules/component/__tests__/index.test.ts b/src/rules/component/__tests__/index.test.ts index ca44524..3cb7a1c 100644 --- a/src/rules/component/__tests__/index.test.ts +++ b/src/rules/component/__tests__/index.test.ts @@ -23,6 +23,10 @@ describe('component rule', () => { code: 'export default function IndexPage(){return }', filename: 'src/app/page.tsx', }, + { + code: 'export default function Hello(){return }', + filename: 'src/components/Hello.tsx', + }, { code: 'export default function IndexPage(){return }', filename: 'src/app/aaa/bb/cc/page.tsx', diff --git a/src/rules/component/index.ts b/src/rules/component/index.ts index 27c7cab..7a87e9e 100644 --- a/src/rules/component/index.ts +++ b/src/rules/component/index.ts @@ -82,6 +82,9 @@ export const component = createRule({ const isTargetComponent = (name: string) => name === targetComponentName return { + ExportDefaultDeclaration() { + ok = true + }, ExportNamedDeclaration(namedExport) { if (ok) return