2015-10-20 8 views
1

Я делаю пользовательское правило с 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 потому что я вообще не использую АСТ?

Любые предложения по поводу того, что мне не хватает?

ответ

Смежные вопросы