IDEA——Sonar Lint,Check Style, Find Bugs

余生长醉 提交于 2019-12-16 04:05:08

Sonar Lint

第一个必须是 SonarLint 了,我知道的大部分公司用来检查代码规范的工具, 就是 SonarQube,对于 SonarQube 我就不过多介绍了,这里主要聊一聊 Sonar Lint 这款 IDEA 插件,理论上 Jetbrains 全家桶都可以用。

  1. 安装部分就省略掉了,直接进入配置环节。

  2. 安装插件并重启后,打开系统设置,找到如图所示的选项:
    在这里插入图片描述

  3. 点击 + 新增一个后端服务。

如果你们公司不是用 SonarQube 扫描代码,或者没有一个公共的后端,可以省略步骤 3 - 5,SonarLint 可以独立使用。

绑定服务端的好好处是可以统一管理规则,方便自定义一些检查规则,如果是独立运行(单机版),是享受不到规则实时更新、统一管理等特性的。

在这里插入图片描述
4. 选择 token 或 username/password 进行认证,填入必要的信息后,服务器配置完成。

在这里插入图片描述
在这里插入图片描述

  1. 切换至项目配置,将当前项目与服务端项目进行绑定:
    在这里插入图片描述

  2. 当我们编写了不规范的代码时,效果大致如图所示:

在这里插入图片描述

  1. 还可以配置成在提交代码之前先检查一遍修改了的文件:

在这里插入图片描述
在这里插入图片描述

CheckStyle

CheckStyle 也是我们经常会用到的插件之一,贴心的社区大佬们贡献了 IDEA 版本的插件,名叫 CheckStyle-IDEA。

  1. 我们搜索安装这个插件,安装完成后重启 IDE 即可使用:
    在这里插入图片描述

  2. 默认情况下,直接使用默认配置即可。如果想定制规则,直接修改配置即可。

在这里插入图片描述

  1. 这个插件也支持在提交代码前进行检查:

在这里插入图片描述

FindBugs

除了 CheckStyle 以外,我们也经常需要检测代码的安全性,这时候就用到了 FindBugs 插件,同样是 IDEA 版本的,名叫 FindBugs-IDEA。

  1. 同上,我们搜索安装这个插件,安装完成后重启 IDE 即可使用:

在这里插入图片描述
2. 默认情况下,直接使用默认配置即可。如果想定制规则,直接修改配置即可。

在这里插入图片描述
3. 这个插件也支持在提交代码前进行检查:
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!