Поднятие вопросов по конкретному файлу в SonarJS - PullRequest
0 голосов
/ 03 июля 2018

Я пишу пользовательское правило, касающееся вопроса, если какое-либо ключевое слово не найдено в файле, и что я также хочу проверить только один файл js, а не все файлы js. Есть ли способ передать имя файла, по которому я хочу проверить правило и поднять проблему?

1 Ответ

0 голосов
/ 02 августа 2018

Самый простой способ - это проверить имя файла в реализации вашего правила, вы можете сделать что-то подобное в своем правиле

  @Override
  public List<Issue> scanFile(TreeVisitorContext context) {
    JavaScriptFile jsFile = context.getJavaScriptFile();
    if (jsFile.fileName().equals("file.js")) {
      addIssue(context.getTopTree(), "Issue on specific file.");
    }
    return super.scanFile(context);
  }
...