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