Я пытаюсь нибудь вкусненькое мои файлы с eslint на изменение файла с помощью npm scripts
:eslint часы задача работает несколько раз
"scripts": {
"lint": "eslint ./* lib",
"lint:watch":"watch 'npm run lint' .",
"test": "echo \"Error: no test specified\" && exit 1"
}
Я использую watch пакет для достижения этой цели.
Я нахожу, что задача часов выполняется бесконечно в цикле. Записывает ли eslint файл в корневой каталог приложения. Если да, то как я могу научить часы игнорировать изменения, сделанные eslint
.
Мои .eslintrc
, если nessecary:
{
"parser":"babel-eslint",
"extends":"eslint:recommended",
"rules":{
"strict":2,
"no-var":2,
"prefer-template":2,
"prefer-arrow-callback":1,
"prefer-rest-params":2,
"prefer-spread":2,
"object-shorthand":1,
"no-duplicate-imports":2,
"no-confusing-arrow":2,
"comma-dangle":0
}
}
быстро отключить файл просто поставить эту строку в верхней части: '/ * eslint-отключение * /' – JordanHendrix
@Omarjmh Я думаю, что было недопонимание, я бегу пакет под названием '' watch' на eslint', этот пакет просматривает файлы в корневом каталоге проекта, когда запускается eslint, кажется, что он пишет в папку в корневом каталоге, заставляя смотреть обнаруженные изменения, которые снова запускают eslint. Если я знаю, какой файл, я могу попросить 'watch' игнорировать его. – vamsiampolu