eslint配置

eslint配置 (参考地址

*提交前必须检验是否所有代码都没eslint报错,0报错才可提交,切记。

1. 安装eslint相关依赖包到开发时依赖(可配置为全局包)以及standard
    "eslint": "^4.19.1",
    "eslint-config-import": "^0.13.0",
    "eslint-config-standard": "^11.0.0",
    "eslint-plugin-import": "^2.9.0",
    "eslint-plugin-node": "^6.0.1",
    "eslint-plugin-promise": "^3.7.0",
    "eslint-plugin-react": "^7.7.0",
    "eslint-plugin-standard": "^3.0.1",
    
    "standard": "^11.0.1",
2. 配置 .eslintrc.json 文件代码
{
    "extends": "standard",
    "env": {
        "browser": true,
        "node": true
    },
    "globals": {
        "$": true,
        "BMap": true,
        "define": true,
        "MozWebSocket": true
    },
    "plugins": [
        "react"
    ],
    "settings": {
        "react": {
            "createClass": "createReactClass",
            "pragma": "React"
        }
    },
    "rules": {
        "semi":"off",
        "one-var": "off",
        "eqeqeq": 0,
        "react/jsx-uses-react": "error",
        "react/jsx-uses-vars": "error",
        "spaced-comment": 0,
        "no-useless-constructor": 0
    }
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 随着项目的不断增加,急切需要统一每个项目的代码规范,将一些低级错误在萌芽状态下掐死。所以特此结合当前项目使用的一些...
    小兀666阅读 5,086评论 2 4
  • 前言 ESLint 是一个ECMAScript/JavaScript 语法规则和代码风格的检查工具,它的目标是保证...
    浅夏晴空阅读 11,744评论 0 3
  • ESlint 被设计为完全可配置的,这意味着你可以关闭每一个规则而只运行基本语法验证,或混合和匹配 ESLint ...
    Maco_wang阅读 4,361评论 0 1
  • 需要安装的:eslinteslint-loadereslint-plugin-html 该插件用于检查在写在 s...
    一爷之秋阅读 7,552评论 0 1
  • ESLint 被设计为完全可配置的,这表示我们可以关闭每一个规则,而只运行基本语法验证,或混合和匹配 ESLint...
    暖A暖阅读 8,875评论 1 0

友情链接更多精彩内容