我的声纳版本是5.6.4,它将java.lang.NoSuchMethodError抛到我的代码中。
org.sonar.plugins.javascript.api.tree.expression.CallExpressionTree.argumentClause()Lorg/sonar/plugins/javascript/api/tree/expression/ArgumentListTree;
public void visitCallExpression(CallExpressionTree tree) {
if (tree.callee() instanceof DotMemberExpressionTree){
DotMemberExpressionTree dmTree = (DotMemberExpressionTree) tree.callee();
System.out.println(tree);
if (isLionGetProperty(dmTree) && tree.argumentClause().arguments().size() < 2) {
addIssue(tree.callee(), MESSAGE);
}
super.visitCallExpression(tree);
}
}我的本地插件工作良好,这是基于Sonar6.2。我在哪里可以得到一些关于旧版本的SonarJS的文档?
https://stackoverflow.com/questions/49980829
复制相似问题