Я делаю пользовательское правило с ESLint.проверка правильного правильного правила
В основном:
module.exports = function (context) {
var file = context.getSource();
var fileName = context.getFilename();
var lines = file.split(/\n/);
lines.forEach(function(line, i){
// [...] validation logic
var report = {
message: 'Code style error.'
};
report.loc = {
line: i + 1,
col: 1 // I have some logic for this working
};
context.report(report);
});
return {}; // do I need this?
};
Мой код может найти ошибки я ищу, но у меня возникают проблемы, сообщая о них в ESLint.
я получаю:
Ошибка при загрузке властвуй «тест-правила» Не удается прочитать свойство «тип» неопределенной
Как я должен настроить если это модуль context.report(report);
и имеют return
потому что я вообще не использую АСТ?
Любые предложения по поводу того, что мне не хватает?