Я пишу модульные тесты для своего углового приложения с кармой, жасмином и синоном, и я запускаю eslint над моей базой кода.Sinon and eslint
Я определяю глобальные переменные, которые будут использоваться в beforeEach inject
для создания sinon.stub
. ESLint продолжает жаловаться, что мои глобальные переменные определены, но никогда не используются. Например:
'getListStub' is defined but never used no-unused-vars
, но в моем коде это выглядит так
var listService, getListStub;
beforeEach(inject(function(_listService_) {
listService = _listService_;
getListStub = sinon.stub(listService, 'getList').returns(q.when(listResponse));
}
Что такое лучший способ, чтобы остановить ESLint от производства ошибок?
Устанавливает /*eslint no-unused-vars: 0*/
в верхней части этих файлов тестирования лучше всего?
спасибо! Это исправило это! – tester123