• eslint 规则


    "no-multi-spaces": "error" // 表达式不能有多余的空格 var a = [1,  2] // error
    "no-trailing-spaces": "error"  // 禁止行尾空格
    "quotes": [1, "single"] // 单引号
    "object-curly-spacing": ["error", "never"] // 比如import {Route} ,{} 两侧 无空格
    "indent": [2, 4],//缩进风格
    "semi": [2, "always"],//语句强制分号结尾
    "no-multiple-empty-lines": ["error", {"max": 1}] 强制最大连续空行数1。
    "comma-spacing": 0,//逗号前后的空格
     "array-bracket-spacing": [2, "never"] //是否允许非空数组里面有多余的空格 [{a: 1} ] // 有多余的空格
    "jsx-quotes": ["error", "prefer-double"], // jsx 属性 双引号
    "space-in-parens": [0, "never"],//小括号里面要不要有空格
    
    "indent": ["error", 4, {"SwitchCase": 1}], // switch case 缩进 case 会有4个空格的缩进
    "space-infix-ops": 2, // 操作符周围要有空格 1+2 =》1 + 2
    "space-infix-ops": "error" // 注释前要加空格
    "no-use-before-define": "error", // 变量使用前先定义
    "key-spacing": ["error", {"beforeColon": false}], // 对象冒号前要加空格
    "arrow-parens": ["error", "as-needed"], // 箭头函数在需要时候加括号
    "keyword-spacing": ["error", {"before": true}], // 该规则强制关键字和类似关键字的符号周围空格的一致性,例如if 与括号之间要有空格
    "spaced-comment": ["error", "always"], // 注释斜杠与注释文字之间至少有一个空格
    "parserOptions": {
            "sourceType": "module"
        }, // import 会报错 ,加上module即可,Parsing error: 'import' and 'export' may appear only with 'sourceType: module'eslint
    
    // 函数
    "space-before-function-paren": [
                "error",
                {
                    "anonymous": "always", // 匿名函数 总是演有空格
                    "named": "never" // 有名字的函数不需要空格
                }
            ]
    "camelcase": "error" 要求使用骆驼拼写法
    
  • 相关阅读:
    centos7上安装JupyterHub
    我的测试第一篇博客
    TCP,SYN,FIN扫描
    nmap使用帮助翻译
    MySQL 常用函数
    MySQL 视图
    MySQL 索引
    JAVA 注解
    JAVA 反射
    spring boot MySQL极简封装
  • 原文地址:https://www.cnblogs.com/Running00/p/11287989.html
Copyright © 2020-2023  润新知