Я использую eslint в моем проекте angularjs.Мой проект имеет интеграцию Github с Codacy (используя конфигурационный файл).Я настроил свои глобальные переменные, которые нужно игнорировать, чтобы они не связывались в файле .eslintrc, как показано ниже:
{
"extends": "eslint:recommended",
"plugins": ["angular"],
"env": {
"browser": true,
"jasmine": true,
"node": true,
"es6": true,
"amd": true
},
"globals": {
"angular": true,
"module": true,
"inject": true,
"_": true,
"L": true,
"$": true,
"Highcharts": true,
"numeral": true
},
"rules": {
"angular/on-watch": 0,
"semi": 2
}
}
Это прекрасно работает в среде IDE, и я не получаю ошибок.Но Codacy не принимает глобальные игнорируемые переменные и продолжает жаловаться на отсутствие-неопределенности для угловых, числовых, старших диаграмм и т. Д.
'angular' is not defined. (no-undef)
'numeral' is not defined. (no-undef)
Как мне исправить эту конфигурацию?