编写目的
- 介绍插件的安装使用
-
插件介绍
SonarLint是一个免费的IDE扩展,可让您在编写代码时修复错误和漏洞!像拼写检查器一样,SonarLint可以即时突出显示编码问题,并提供清晰的修复指导,以便您甚至在提交代码之前就可以解决它们。
- SonarLint支持所有JetBrains IDE,包括IntelliJ,WebStorm,PhpStorm,PyCharm和RubyMine。它可以分析用Java,JavaScript,TypeScript,Python,Kotlin,Ruby,HTML和PHP编写的代码。
- SonarLint可以连接到SonarQube服务器以检索该项目的质量配置文件和设置。运行SonarLint需要Java 8;JavaScript和TypeScript的分析需要Node.js>= 8。


插件优势
- 不需要登录总师办Sonar地址即可本地扫描,使用相同规则库
- 可自由定制扫描分支,不需要在远程服务切换扫描分支
- 在开发阶段随时解决编码不规范问题
- 随时提醒自己注意代码规范和质量问题,逐步提升自身代码质量
插件安装配置
在线安装
离线安装
SonarLint IDEA插件仓库 下载离线安装包
配置SonarQube
默认规则列表,可修改禁用规则
配置总师办SonarQube远程规则库
输入服务器地址:http://10.11.8.53:9000/sonar/
输入Token:8c7e9f14ade6c65f1cbb5b51804acfd83455b68d

插件使用
在需要检测的单个文件或者单个项目上右键 —> Analyze —> Analyze with SonarLint
或者选中文件或目录,点击菜单栏 Analyze —> Analyze with SonarLint
分析结果查看
提交代码时分析
