作者:云智慧开发工程师 Kori Zhang。
监控宝作为云智慧推出的新一代用户体验监控工具,向用户提供了 IT 性能监控(IT Performance Monitoring)的 SaaS 产品服务。Sonar(代码质量管理平台)是一个开源平台,用于管理源代码的质量。从 Sonar 1.6 版本开始,Sonar 从一个质量数据报告工具,转变成为代码质量管理平台。本文将通过介绍免费开源 IDE 扩展 SonarLint 的使用方法,总结 SonarLint 在监控宝中的落地实践效果。
SonarLint 是一个免费的开源 IDE 扩展,可在您编写代码时查找和修复错误、漏洞和代码质量问题。
SonarLint 发现的问题后,会根据问题类型给出推荐的的范例代码协助开发人员找到合适的修改思路。
SonarLint 目前支持多种 IDE 的插件安装,我使用的是 idea 所以这里介绍在 idea 中的安装方式其它的可以查看官网 sonar。
其他设置请参考: https://blog.csdn.net/baixf/article/details/88534198
SonarLint 已在监控宝 jkbFileServer、Alertd 重构、jkbApiServer 重构中运用,实践效果如下:
总体来讲,Alibaba 代码规范插件与 SonarLint 二者侧的重点不同。机器配置高的情况下建议二者配合使用,可提高工程整体的代码质量,并且能够在编码阶段规避风险,提高程序的健壮性。
监控宝-网站性能监控平台_服务器监控_API监控_数据库监控