资讯专栏INFORMATION COLUMN

eslint 常用配置

ispring / 712人阅读

摘要:常用配置要求或禁止声明中的初始化强制使用单引号要求或禁止使用分号而不是禁止不必要的分号强制使用一致的换行风格空格个指定数组的元素之间要以空格隔开后面,参数之前和之后不能带空格,参数之前和之后必须带空格在块级作用域外访问块内定

eslint 常用配置

"rules": {
    // no-var
    "no-var": "error",
    // 要求或禁止 var 声明中的初始化
    "init-declarations": 2,
    // 强制使用单引号
    "quotes": ["error", "single"],
    // 要求或禁止使用分号而不是 ASI
    "semi": ["error", "never"],
    // 禁止不必要的分号
    "no-extra-semi": "error",
    // 强制使用一致的换行风格
    "linebreak-style": ["error", "unix"],
    // 空格2个
    "indent": ["error", 2, {"SwitchCase": 1}],
    // 指定数组的元素之间要以空格隔开(,后面), never参数:[ 之前和 ] 之后不能带空格,always参数:[ 之前和 ] 之后必须带空格
    "array-bracket-spacing": [2, "never"],
    // 在块级作用域外访问块内定义的变量是否报错提示
    "block-scoped-var": 0,
    // if while function 后面的{必须与if在同一行,java风格。
    "brace-style": [2, "1tbs", {"allowSingleLine": true}],
    // 双峰驼命名格式
    "camelcase": 2,
    // 数组和对象键值对最后一个逗号, never参数:不能带末尾的逗号, always参数:必须带末尾的逗号, 
    "comma-dangle": [2, "never"],
    // 控制逗号前后的空格
    "comma-spacing": [2, {"before": false, "after": true}],
    // 控制逗号在行尾出现还是在行首出现
    "comma-style": [2, "last"],
    // 圈复杂度
    "complexity": [2, 9],
    // 以方括号取对象属性时,[ 后面和 ] 前面是否需要空格, 可选参数 never, always
    "computed-property-spacing": [2, "never"],
    // TODO 关闭 强制方法必须返回值,TypeScript强类型,不配置
    // "consistent-return": 0
  }

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/88914.html

相关文章

  • VsCode 配置Eslint格式化代码(vue)以及常用插件

    摘要:配置插件扩展商店搜索,点击安装,并重新加载配置,打开文件首选项设置在用户设置中插入配置代码支持此时,就可以在项目中检测代码了检测比较严格,若希望按照格式化代码,进行以下操作安装插件,这是上一个代码提示,语法高亮等功能的流行插件安装后在默认配 配置eslint 插件扩展商店搜索 eslint,点击安装,并重新加载;showImg(https://segmentfault.com/img...

    laznrbfe 评论0 收藏0
  • VsCode 配置Eslint格式化代码(vue)以及常用插件

    摘要:配置插件扩展商店搜索,点击安装,并重新加载配置,打开文件首选项设置在用户设置中插入配置代码支持此时,就可以在项目中检测代码了检测比较严格,若希望按照格式化代码,进行以下操作安装插件,这是上一个代码提示,语法高亮等功能的流行插件安装后在默认配 配置eslint 插件扩展商店搜索 eslint,点击安装,并重新加载;showImg(https://segmentfault.com/img...

    jollywing 评论0 收藏0
  • VsCode 配置Eslint格式化代码(vue)以及常用插件

    摘要:配置插件扩展商店搜索,点击安装,并重新加载配置,打开文件首选项设置在用户设置中插入配置代码支持此时,就可以在项目中检测代码了检测比较严格,若希望按照格式化代码,进行以下操作安装插件,这是上一个代码提示,语法高亮等功能的流行插件安装后在默认配 配置eslint 插件扩展商店搜索 eslint,点击安装,并重新加载;showImg(https://segmentfault.com/img...

    sean 评论0 收藏0
  • eslint总结

    摘要:初始命令初始命令如下生成文件自动修复错误。第一个是错误级别关闭规则将规则视为一个警告不会影响退出码将规则视为一个错误退出码为可以从基础配置中继承已启用的规则。一旦发现配置文件中有,它就会停止在父级目录中寻找。 1、初始命令 eslint初始命令如下: (1) eslint --init: 生成.eslintrc.js文件(2) eslint src --fix: 自动修复错误。但是只能...

    keke 评论0 收藏0
  • 更新版-梳理前端开发使用eslint和prettier来检查和格式化代码问题

    摘要:整个代码检查和格式化流程应该规范为如下步骤使用并且尝试自动修复所有问题有提示,可以进行修复,按照配置文件来进行修复。参考文档如何花分钟解决产生的各种错误的记忆现场本文转载自我的更新版梳理前端开发使用和来检查和格式化代码问题 更新版,之前的版本可以看这里:梳理前端开发使用eslint和prettier来检查和格式化代码问题 一、问题痛点 在团队的项目开发过程中,代码维护所占的时间比重...

    GitChat 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<