小编sxy*_*sxy的帖子

CheckStyle IDEA 使用抑制文件进行自定义检查

我有一个带有自定义检查的 Maven 存储库,我希望所有其他 Maven 存储库都依赖它。我想禁止检查我的一个存储库中某些生成的代码。有两种方法可以设置抑制文件:

  1. 在自定义检查存储库中有抑制文件,然后在自定义检查样式 xml 中指定 SuppressionFilter:

    <module name="SuppressionFilter">
       <property name="file" value="${samedir}/checkstyle_suppressions.xml"
       default="src/main/resources/checkstyle_suppressions.xml"/>
    </module>
    
    Run Code Online (Sandbox Code Playgroud)

然后在我想要运行自定义 checkstyle 的 repo 的 pom.xml 文件的 Maven 插件部分:

    <suppressionsLocation>checkstyle_suppressions.xml</suppressionsLocation>
    <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
Run Code Online (Sandbox Code Playgroud)
  1. 不要将 SuppressionFilter 部分放在自定义 checkstyle xml 中。对于要检查的存储库具有相同的 pom.xml 设置。抑制文件可以放置在要检查的存储库本地。

这两种方法都适用于命令行“mvn clean validate”。但两者都不适用于 Intellij 的 CheckStyle IDEA 插件。Intellij 插件抱怨找不到上述第一种方法的抑制文件。

如果他们不需要的话,我不想强​​迫每个仓库都有一个抑制文件。我想知道是否有一种方法可以使 CheckStyle IDEA 的抑制工作,而不必拥有同一抑制文件的多个副本(自定义检查存储库中 1 个,本地存储库中 1 个)。

谢谢!

checkstyle intellij-plugin

5
推荐指数
1
解决办法
6860
查看次数

在Intellij中调试时运行代码片段

我正在调试一个java程序并在断点处停止.有一个包含800个元素的列表变量.Intellij只显示我的第一个100.我想知道我是否可以在此时执行一些代码来检查元素?"评估表达式"功能仅允许我一次运行一行.谢谢

java debugging intellij-idea

4
推荐指数
1
解决办法
6832
查看次数

如何从文件而不是控制台在 Intellij 中运行 SQL

我正在使用 Intellij 14.1.4。我能够在数据库控制台中通过自定义定义的数据库数据源运行 SQL。

我的项目中有一些 sql 文件,我想直接执行它们,而不是将它们复制到数据库控制台。但是,在从 DB Connections 下拉列表中设置连接时,我无法使用为控制台创建的相同数据源。

我想知道如何从与我在 db 控制台中定义的数据源相同的数据源的 sql 文件中运行 SQL 语句?

谢谢

intellij-idea

3
推荐指数
1
解决办法
4118
查看次数