如果文件中未找到某个关键字,我正在编写有关引发问题的自定义规则,我也想仅检查一个js文件,而不是检查所有js文件。有什么方法可以传递我要专门检查规则并引起问题的文件名?
答案 0 :(得分: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);
}