eslint 配置参考 https://github.com/eslint/eslint/commit/66fe9ff

    • “off” 或 0 - 关闭规则
    • “warn” 或 1 - 开启规则,使用警告级别的错误:warn (不会导致程序退出)
    • “error” 或 2 - 开启规则,使用错误级别的错误:error (当被触发的时候,程序会退出)

      1. module.exports = {
      2. extends: ['standard'],
      3. rules: {
      4. 'jsx-a11y/anchor-is-valid': 0,
      5. 'jsx-a11y/media-has-caption': 0,
      6. 'react/require-default-props': 0,
      7. 'no-console': ['error', { allow: ['error'] }],
      8. 'linebreak-style': ['off', 'windows'],
      9. 'camelcase': [0, { properties: 'always' }],
      10. // 关闭react默认的props-type验证
      11. 'react/prop-types': [0],
      12. //关闭使用解构赋值的检测
      13. 'react/destructuring-assignment': [0, "always"],
      14. // 解决require报错问题
      15. 'import/no-extraneous-dependencies': ['error', { 'devDependencies': true }],
      16. "no-console": [true, { allow: ['error'] }], // console.log报错
      17. "linebreak-style": [0, "error", "windows"],
      18. },
      19. "parser": "espree",
      20. "ecmaFeatures": {},
      21. };