zoukankan      html  css  js  c++  java
  • 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" 要求使用骆驼拼写法
    
  • 相关阅读:
    iphone, iphone4, ipad 图标和背景图片问题(转)
    ios项目icon和default图片命名规则 (转)
    ios判断设备是iphone还是ipad
    cocos2d学习(一)helloWorld
    判断设备是否是 iphone5
    字节对齐(转)
    NSArray排序
    C++复习之运算符重载,数组排序,vector
    socket编程(转)
    win32下的socket编程
  • 原文地址:https://www.cnblogs.com/Running00/p/11287989.html
Copyright © 2011-2022 走看看