Недавно мы обновили до ESLint 3.0.0 и начал получать следующее сообщение запуска grunt eslint
задачи:«конфигурация Нет ESLint найден»
> $ grunt eslint
Running "eslint:files" (eslint) task
Warning: No ESLint configuration found. Use --force to continue.
Вот является grunt-eslint
конфигурация:
var lintTargets = [
"<%= app.src %>/**/*/!(*test|swfobject)+(.js)",
"test/e2e/**/*/*.js",
"!test/e2e/db/models/*.js"
];
module.exports.tasks = {
eslint: {
files: {
options: {
config: 'eslint.json',
fix: true,
rulesdir: ['eslint_rules']
},
src: lintTargets
}
}
};
Что мы должны сделать, чтобы исправить ошибку?
Да, 'configFile' работал хорошо. Похоже, мы использовали 'config', который не имел никакого эффекта, но работал, поскольку eslint 2 искал его по умолчанию. Теперь, когда мы перешли на eslint 3 и изменились имена файлов конфигурации по умолчанию, eslint не находит конфигурацию автоматически, и это показывает, что мы должны были использовать 'configFile' с самого начала. Это теория, которую я имею сейчас. Благодаря! – alecxe
Добро пожаловать. В последнее время я только что решил эту конфигурацию, поэтому избегал проблем, связанных с наследием. –