Skip to content

Commit 84f71de

Browse files
yeonjuanplatinumazure
authored andcommitted
Update: remove default overrides in keyword-spacing (fixes #12369) (#12411)
* Update: remove default property in override scheme * Chore: Add a "missing after in overrides" test case for keyword-spacing
1 parent 18a0b0e commit 84f71de

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

lib/rules/keyword-spacing.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ module.exports = {
8686
retv[key] = {
8787
type: "object",
8888
properties: {
89-
before: { type: "boolean", default: true },
90-
after: { type: "boolean", default: true }
89+
before: { type: "boolean" },
90+
after: { type: "boolean" }
9191
},
9292
additionalProperties: false
9393
};

tests/lib/rules/keyword-spacing.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,8 @@ ruleTester.run("keyword-spacing", rule, {
545545
{ code: "if (a) {}else{}", options: [override("else", NEITHER)] },
546546
"if (a) {}\nelse\n{}",
547547
{ code: "if(a) {}\nelse\n{}", options: [NEITHER] },
548+
{ code: "if(a){ }else{ }", options: [{ before: false, after: true, overrides: { else: { after: false }, if: { after: false } } }] },
549+
{ code: "if(a){ }else{ }", options: [{ before: true, after: false, overrides: { else: { before: false }, if: { before: false } } }] },
548550

549551
// not conflict with `semi-spacing`
550552
"if (a);else;",

0 commit comments

Comments
 (0)