归档之于 ‘ 2017 年十月

IDEA中代码检查工具的安装和使用(PMD,FindBugs,CheckStyle)以及SourceMonitor

插件安装

  • PMD

    Plugins->Browse Repositories…->PMDPlugin->install,完成安装。

  • FindBugs

    Plugins->Browse Repositories…->FindBugs-IDEA->install,完成安装。

  • CheckStyle

    Plugins->Browse Repositories…->CheckStyle-IDEA->install,完成安装。

插件配置

  • PMD
    Other Settions->PMD
    设置options,Target JDK值为1.8,Encoding值为UTF-8。
  • FindBugs
    Other Settions->FindBugs-IDEA
    保持默认设置。
  • CheckStyle
    Other Settions->Checkstyle
    配置Configuration File点击绿色+号,添加CheckStyle-mars.xml文件,并在Configuration File选择该文件为Active。

如何使用

  • PMD
    IDEA的Project导航视图中,项目或模块文件夹点击鼠标右键,弹出菜单选择Run PMD->Pre->Defined->All(或者单个PMD规则)
  • FindBugs
    IDEA的Project导航视图中,项目或模块文件夹点击鼠标右键,弹出菜单选择FindBugs->Analyze Module Files
    Analyze Module Files:分析模块中的所有文件。
    Analyze Project Files:分析项目中的所有文件。
    Analyze All Modified Files:分析全部已修改的文件。
  • CheckStyle
    IDEA的Project导航视图中单选、多选一个文件。
    底部CheckStyle视图,点击绿色三角运行CheckStyle,窗口显示检查报告。

SourceMonitor实战

下面介绍如何使用SourceMonitor建立工程,针对不同的Solution活着Project建立Checkpoint。

1. 安装SourceMonitor,这个不详细介绍,下载安装即可。

2. 打开SourceMonitor,建立工程。

3. 选择语言,并点击下一步。

4. 为当前工程命名,并选择工程文件保存路径。

5. 选择当前工程要度量解析的文件,可以通过配置文件列表(XML)或者指定路径自动搜索方式添加。

6. 选择相关的配置,可以直接下一步忽略,如果有相关需要进行选择设定。

7. 指定当前Checkpoint的名称。

8. 查看配置项,并确定。

9. 确认要度量的文件列表。

10. 工程建立完毕,并完成第一个度量点。

11. 双击检查点,查看各个文件的度量值。

12. 双击某个文件,查看详细信息。

这样,基本的一个工程就建立完毕了,其他的功能,例如设置各个指标的默认值,大家可以自己尝试一下。

return top