JSLint (или линт) должно быть использовано для оценки качества вашего собственного кода, не то из библиотек вашего кода зависит от того, что нет гарантии качества этих библиотек. Настройте все, что вы используете, чтобы запустить JSLint, чтобы он не запускался в основных угловых файлах.
Я не уверен, как вы используете JSLint, но если вы используете JSLintNet для ASP.NET MVC (просто предположим, поскольку вы упомянули, что это проект MVC), вы можете создать файл JSLintNet.json в корневом каталоге вашего проекта и поместить его в ней (с вашими собственными путями):
{
"ignore": [
"/path/to/angular.js",
"/path/to/angular/folder"
]
}
и он не будет пытаться оценить код угловых в.
Если вы хотите игнорировать глобальные переменные, такие как «угловатый» в вашем коде, вы можете поместить эту строку в верхней части каждого файла JS:
/*global angular */
Опять же, если вы используете JSLintNet, вместо положить эту строку в каждом файле, вы можете поместить следующую строку в файле JSLintNet.json:
"globalVariables": ["angular"]
(JSHint) [http://jshint.com/] является гораздо более гибким. Вы можете предопределить переменные. – fdsa