summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/lib/rules/max-lines-per-function.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/lib/rules/max-lines-per-function.js')
-rw-r--r--tools/node_modules/eslint/lib/rules/max-lines-per-function.js28
1 files changed, 12 insertions, 16 deletions
diff --git a/tools/node_modules/eslint/lib/rules/max-lines-per-function.js b/tools/node_modules/eslint/lib/rules/max-lines-per-function.js
index d1e4597a22..2a0e1a645a 100644
--- a/tools/node_modules/eslint/lib/rules/max-lines-per-function.js
+++ b/tools/node_modules/eslint/lib/rules/max-lines-per-function.js
@@ -19,16 +19,20 @@ const OPTIONS_SCHEMA = {
properties: {
max: {
type: "integer",
- minimum: 0
+ minimum: 0,
+ default: 50
},
skipComments: {
- type: "boolean"
+ type: "boolean",
+ default: false
},
skipBlankLines: {
- type: "boolean"
+ type: "boolean",
+ default: false
},
IIFEs: {
- type: "boolean"
+ type: "boolean",
+ default: false
}
},
additionalProperties: false
@@ -97,18 +101,10 @@ module.exports = {
let IIFEs = false;
if (typeof option === "object") {
- if (typeof option.max === "number") {
- maxLines = option.max;
- }
- if (typeof option.skipComments === "boolean") {
- skipComments = option.skipComments;
- }
- if (typeof option.skipBlankLines === "boolean") {
- skipBlankLines = option.skipBlankLines;
- }
- if (typeof option.IIFEs === "boolean") {
- IIFEs = option.IIFEs;
- }
+ maxLines = option.max;
+ skipComments = option.skipComments;
+ skipBlankLines = option.skipBlankLines;
+ IIFEs = option.IIFEs;
} else if (typeof option === "number") {
maxLines = option;
}