eslint只显示节点快速项目中的重要错误

时间:2018-05-20 07:45:16

标签: unit-testing express eslint

我的后端有一个Express 4项目。通常在webstorm中我使用有关空格,冒号,引号的所有错误,但它们并不是真正的错误。直到我删除" transMsg()"函数来自../ utils / communutils.js

我很惊讶我的节点运行"用这个无声错误正常执行。当我将鼠标移到" .transMsg;"时,Webstorm给出一个下划线颜色,就像另一个常见的没有重要错误。我弹出一条消息' Unresolved variable transMsg'

const t = require(' ./ utils / commonutils')。transMsg;

所以我决定执行   npm run test

我的package.json:

"test": "eslint . --ext .js --ext .jsx --ignore-path .gitignore --cache",

我的.eslintrc.json:

{
    "extends": ["airbnb"],
    "env": {
        "browser": false,
        "node": true
    },
    "rules": {
        "no-unused-vars": 0
    }
}

然后我得到214927错误!

如何忽略那些微不足道的错误并获得重要的错误,例如“未解决的变量transMsg'”。我知道我可以设置每个错误以获得静音或只是警告,但列表很长,有没有办法做到这一点?

在反应前端应用程序中,隐藏了那些微不足道的错误,但重要的错误会中止程序的执行。在这种情况下,npm运行,运行无声...

部分错误;

   8:3   error  Assignment to property of function parameter 'info'                          no-param-reassign
  10:2   error  Missing semicolon                                                            semi
  15:62  error  Missing trailing comma                                                       comma-dangle
  22:34  error  Unnecessarily quoted property 'context' found                                quote-props
  22:34  error  Strings must use singlequote                                                 quotes
  22:45  error  Strings must use singlequote                                                 quotes
  22:57  error  Unnecessarily quoted property 'metric' found                                 quote-props
  22:57  error  Strings must use singlequote                                                 quotes
  37:3   error  Newline required at end of file but not found                                eol-last

✖ 246991 problems (243461 errors, 3530 warnings)
  214927 errors, 0 warnings potentially fixable with the `--fix` option.

0 个答案:

没有答案