summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/lib/rules/semi.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/lib/rules/semi.js')
-rw-r--r--tools/node_modules/eslint/lib/rules/semi.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/node_modules/eslint/lib/rules/semi.js b/tools/node_modules/eslint/lib/rules/semi.js
index e8f4c959d4..f7bc0f5fd6 100644
--- a/tools/node_modules/eslint/lib/rules/semi.js
+++ b/tools/node_modules/eslint/lib/rules/semi.js
@@ -40,7 +40,8 @@ module.exports = {
type: "object",
properties: {
beforeStatementContinuationChars: {
- enum: ["always", "any", "never"]
+ enum: ["always", "any", "never"],
+ default: "any"
}
},
additionalProperties: false
@@ -58,7 +59,7 @@ module.exports = {
{
type: "object",
properties: {
- omitLastInOneLineBlock: { type: "boolean" }
+ omitLastInOneLineBlock: { type: "boolean", default: false }
},
additionalProperties: false
}
@@ -75,8 +76,8 @@ module.exports = {
const OPT_OUT_PATTERN = /^[-[(/+`]/; // One of [(/+-`
const options = context.options[1];
const never = context.options[0] === "never";
- const exceptOneLine = Boolean(options && options.omitLastInOneLineBlock);
- const beforeStatementContinuationChars = (options && options.beforeStatementContinuationChars) || "any";
+ const exceptOneLine = options && options.omitLastInOneLineBlock;
+ const beforeStatementContinuationChars = options && options.beforeStatementContinuationChars;
const sourceCode = context.getSourceCode();
//--------------------------------------------------------------------------