代码规范 前端 空行和空格这个会在eslint中体现出来

1、大括号的使用约定。

* 如果是大括号内为空,则简洁地写成{}即可,不需要换行
例:{}

* 非空代码块则:
(1)左大括号前不换行有空格;
(2)左大括号后换行;
(3)右大括号前换行;
(4)右大括号后还有else等代码则不换行;
(5)表示终止的右大括号后必须换行。
例:
  
  

    methods: {
            testFunc () {
                console.log("测试方法");
                var flag = false;
                if (this.num === 0) {
                    flag = true;
                } else {
                     flag = false;
                }
            }
        }

2、左右小括号与中间字符之间不出现空格。

例:
if (this.num === 0) {  // 左右小括号()中间字符直接不出现空格
    flag = true;
} 


3、if/for/while/switch 等保留字与括号之间都必须加空格。

例:
if () {}
for () {}
while () {}
switch () {}


4、任何二目、三目运算符的左右两边都需要加一个空格。

例:
int a = 1, b = 2, z, c = 3;
z = a > b ? a : (b > c ? b : c);


5、注释的双斜线与注释内容之间有且只有一个空格

例:
// 我就是个注释信息展示
/** 我就是个注释信息展示 **/
/** 
 ** 我就是个注释信息展示 
**/


6、方法参数在定义和传入时,多个参数逗号后边必须加空格。

例:
    methods: {
        testFunc (pra1, pra2, pra3) {
            console.log("测试方法");
            var flag = false;
            if (this.num === 0) {
                flag = true;
            } else {
                 flag = false;
            }
        }
    }


7、在 if/else/for/while/do 语句中必须使用大括号。即使只有一行代码,避免采用 单行的编码方式:if (condition) statements;

作者:罗小耳
链接:https://www.jianshu.com/p/bfc0650f0033
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:(代码规范 前端 空行和空格这个会在eslint中体现出来)