summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/lib/rules/max-lines.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/lib/rules/max-lines.js')
-rw-r--r--tools/node_modules/eslint/lib/rules/max-lines.js17
1 files changed, 9 insertions, 8 deletions
diff --git a/tools/node_modules/eslint/lib/rules/max-lines.js b/tools/node_modules/eslint/lib/rules/max-lines.js
index da7ddd8a88..0fae4ec2fa 100644
--- a/tools/node_modules/eslint/lib/rules/max-lines.js
+++ b/tools/node_modules/eslint/lib/rules/max-lines.js
@@ -38,13 +38,16 @@ module.exports = {
properties: {
max: {
type: "integer",
- minimum: 0
+ minimum: 0,
+ default: 300
},
skipComments: {
- type: "boolean"
+ type: "boolean",
+ default: false
},
skipBlankLines: {
- type: "boolean"
+ type: "boolean",
+ default: false
}
},
additionalProperties: false
@@ -61,11 +64,9 @@ module.exports = {
const option = context.options[0];
let max = 300;
- if (typeof option === "object" && Object.prototype.hasOwnProperty.call(option, "max") && typeof option.max === "number") {
+ if (typeof option === "object") {
max = option.max;
- }
-
- if (typeof option === "number") {
+ } else if (typeof option === "number") {
max = option;
}
@@ -86,7 +87,7 @@ module.exports = {
/**
* Returns the line numbers of a comment that don't have any code on the same line
* @param {Node} comment The comment node to check
- * @returns {int[]} The line numbers
+ * @returns {number[]} The line numbers
*/
function getLinesWithoutCode(comment) {
let start = comment.loc.start.line;