目前看来, @jQASuppress注释只能抑制一个约束/概念。

以下

@jQASuppress({"spring-injection:InjectablesShouldBeHeldInFinalFields",
              "spring-injection:FieldsOfInjectablesMustNotBeManipulated"})

尽管如此,这将导致

[ERROR] Constraint: spring-injection:FieldsOfInjectablesMustNotBeManipulated
[ERROR] Severity: MAJOR
[ERROR] Number of rows: 5
[ERROR] Fields of injectable types must not be manipulated, except from constructors.

难道我做错了什么?

  ask by user1651904 translate from so

本文未有回复,本站智能推荐:

1回复

具有多个项目和构建的 JQAssistant

我有 JQAssistant 扫描我的项目并且可以查询每个项目。 该文档引用了 Team Server 功能,其中所有项目/构建都存储在中央 Neo4j 数据库中。 我找不到任何有关如何处理此问题或多次构建会发生什么的文档。 节点似乎没有用内部版本号标记,也没有用项目名称标记,所以它似乎是一大堆。
2回复

具有非Junit断言方法的TestMethodWithoutAssertion的JQassistant规则

我们的项目在某些单元测试方法中也使用assertj库中的assert方法。 因此,用于搜索assert方法的当前密码规则无法识别如下的assert方法,并将其标记为违规。 assertThat(“ x”)。isEqualTo(“ Y”); 在单元测试方法中。 如何修改脚本以考虑单
1回复

jQAssistant是否以低于POM中配置的严重性来静默删除约束?

在(多模块,但这不应该重要)Maven项目中, jqassistant-maven-plugin配置如下: 某些约束组配置如下: 在运行构建(或执行jqassistant:analyze目标)时,似乎没有执行tests组的约束 - 或者,至少,在将<severity>
2回复

确保jQAssistant中存在枚举中的方法

我想确保所有枚举都有一个名为findByAttribute的静态方法。 我可以通过选择方法 现在,我想反转方法选择的条件。 我尝试了“ NOT EXITS但是那没有用。
1回复

如何在 JQAssistant 中检索参数的值

无法检索方法输入参数的值。 检索类方法的输入方法的值的最佳方法是什么?
1回复

jQAssistant-scanInclude Maven工件

我有一个具有以下结构的项目: 两者之间存在依赖关系,因为项目A中的某些类使用来自注释的自定义注释来注释。 projectA pom中的当前配置如下所示: 一切正常,但是现在我想通过到存储库的URL使用Annotations作为Maven工件,因此我不必手动将其添加到每个项目中。
1回复

jQassistant的默认严重性

继文档的所有constrainst应作为托运严重程度MAJOR与所有的概念为MINOR 。 如果我查看项目日志,就会发现 所以在我看来,默认严重性是INFO或MINOR 。 我在整个项目中搜索了关键字的severity ,但在checkstyle.xml只找到了一个人。
1回复

请参见存储库扫描中的Maven依赖关系(jQAssistant)

我在Maven存储库上运行了jQAssistant扫描。 现在我可以看到一些信息,但是不幸的是,如果我尝试 我看不到任何结果,尽管在工件之间应该有DEPENDS_ON连接。 是否有一些额外的开关可进行扫描以找到这些电弧?