From aea7269c45f91fd983e8ca91fddd4021fc40d099 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Thu, 27 Apr 2017 17:27:55 -0700 Subject: [PATCH] tools: require function declarations Except for arrow functions, require function declarations instead of function expressions via linting. This is the predominant style in our code base (77 instances of expressions to 2344 instances of declarations). PR-URL: https://github.com/nodejs/node/pull/12711 Reviewed-By: Vse Mozhet Byt Reviewed-By: Gibson Fahnestock --- .eslintrc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.eslintrc.yaml b/.eslintrc.yaml index e60260aaaa..8cf566a03f 100644 --- a/.eslintrc.yaml +++ b/.eslintrc.yaml @@ -97,6 +97,7 @@ rules: eol-last: 2 func-call-spacing: 2 func-name-matching: 2 + func-style: [2, declaration, {allowArrowFunctions: true}] indent: [2, 2, {ArrayExpression: first, CallExpression: {arguments: first}, MemberExpression: 1,