SonarQube中使用Java的MethodInvocationTree用法
要求标记所有出现的HttpSession session = request.getSession();
我正在用这棵树。友善的方法nodesToVisit中的方法调用,用于拦截所有方法调用。我正在成功获取HttpSession的实例
HttpSession session1 = request.getSession(); // Noncompliant
HttpSession session2 = request.getSession(true); // Noncompliant
但是树的符号类型是!未知符号强>
感谢您在这里的任何意见。是sonarqube analyzer识别javax所需的任何特定设置。servlet软件包
# 1 楼答案
由于类路径中缺少库,符号类型未知。我们需要在pom中添加依赖项。自定义插件的xml
声纳。JAVAlibraries=lib/*。罐子
声纳。JAVA测验libraries=lib/*。罐子
下面是pom中添加的插件maven依赖插件。xml