У меня есть проект Express 4 для моего бэкэнда.Обычно в веб-шторме я использую все ошибки, связанные с пробелами, двоеточиями, кавычками, но на самом деле они не являются ошибками.Пока я не удалил функцию "transMsg ()" из ../utils/communutils.js
Я был удивлен, что мой "запуск узла" выполнялся нормально с этой тихой ошибкой.Webstorm дает цвет подчеркивания, как и другие распространенные, не важные ошибки, когда я перемещаю указатель мыши на ".transMsg;"Я получаю всплывающее окно с сообщением «Неразрешенная переменная transMsg»
const t = require ('./ utils / commonutils'). TransMsg;
, поэтому я решил выполнить npm run test
my package.json:
"test": "eslint . --ext .js --ext .jsx --ignore-path .gitignore --cache",
my .eslintrc.json:
{
"extends": ["airbnb"],
"env": {
"browser": false,
"node": true
},
"rules": {
"no-unused-vars": 0
}
}
тогда я получаю 214927 ошибок!
как это сделать, чтобы игнорировать эти тривиальные ошибки и получить важные ошибки, такие как 'Unresolved variable transMsg'.Я знаю, что могу настроить каждую ошибку, чтобы заставить замолчать или просто предупредить, но список очень длинный, есть ли способ сделать это?
В приложении переднего плана эти тривиальные ошибки скрыты, но важные ошибкипрервать выполнение программы.В этом случае npm run, run silent ...
Часть ошибок;
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.