feat(plugin): allow some one-line arrow functions (#172)

This commit is contained in:
曾明健
2023-04-18 19:54:50 +08:00
committed by GitHub
parent ff74d69719
commit 506d17c3f7
2 changed files with 17 additions and 3 deletions

View File

@@ -40,6 +40,11 @@ export default createEslintRule<Options, MessageIds>({
return
if (declaration.id.typeAnnotation)
return
if (
declaration.init.body.type !== 'BlockStatement'
&& declaration.id?.loc.start.line === declaration.init?.body.loc.end.line
)
return
const arrowFn = declaration.init
const body = declaration.init.body