ESLint -- 强制分号前后有空格 (semi-spacing)

详细讲解请看semi-spacing

配置文件代码

    // enforce spacing before and after semicolons
    'semi-spacing': ['error', { 
        before: false, // 分号前不能有空格
        after: true// 分号后要有空格
    }],

代码示例:


{"before": false, "after": true} 这个是默认选项,它强制分号之后有空格,禁止分号之前有空格。

错误 代码示例:

/*eslint semi-spacing: "error"*/

var foo ;
var foo;var bar;
throw new Error("error") ;
while (a) { break ; }
for (i = 0 ; i < 10 ; i++) {}
for (i = 0;i < 10;i++) {}

正确 代码示例:

/*eslint semi-spacing: "error"*/

var foo;
var foo; var bar;
throw new Error("error");
while (a) { break; }
for (i = 0; i < 10; i++) {}
for (;;) {}
if (true) {;}
;foo();

results matching ""

    No results matching ""