0

如果在文件中找不到某个关键字,我正在编写关于提出问题的自定义规则,并且我也只想检查一个 js 文件,而不是所有 js 文件。有什么方法可以传递我想专门检查规则并提出问题的文件名?

4

1 回答 1

0

最简单的方法是在你的规则实现中测试文件名,你可以在你的规则中做这样的事情

  @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);
  }
于 2018-08-02T07:30:52.257 回答