代码质量管理平台 SonarLint 在监控宝中的实践总结

作者:云智慧开发工程师 Kori Zhang。

监控宝作为云智慧推出的新一代用户体验监控工具,向用户提供了 IT 性能监控(IT Performance Monitoring)的 SaaS 产品服务。Sonar(代码质量管理平台)是一个开源平台,用于管理源代码的质量。从 Sonar 1.6 版本开始,Sonar 从一个质量数据报告工具,转变成为代码质量管理平台。本文将通过介绍免费开源 IDE 扩展 SonarLint 的使用方法,总结 SonarLint 在监控宝中的落地实践效果。

SonarLint 是什么

SonarLint 是一个免费的开源 IDE 扩展,可在您编写代码时查找和修复错误、漏洞和代码质量问题。

SonarLint 作用

SonarLint 发现的问题后,会根据问题类型给出推荐的的范例代码协助开发人员找到合适的修改思路。

SonarLint 安装使用

SonarLint 目前支持多种 IDE 的插件安装,我使用的是 idea 所以这里介绍在 idea 中的安装方式其它的可以查看官网 sonar。

  1. 选择file→settings→plugins→输入sonarlint。

  1. 下图显示为已安装过的界面,所以界面为 uninstall,如果没安装显示的则是 install,安装完重启之后就可以使用。

  1. 右键项目进行如下操作:

  1. 执行之后可以看到如下信息,如果代码中有不合理的地方会在 report 中显示。

其他设置请参考: https://blog.csdn.net/baixf/article/details/88534198

监控宝中 SonarLint 实践效果

SonarLint 已在监控宝 jkbFileServer、Alertd 重构、jkbApiServer 重构中运用,实践效果如下:

Alibaba代码规范插件 vs SonarLint

总体来讲,Alibaba 代码规范插件与 SonarLint 二者侧的重点不同。机器配置高的情况下建议二者配合使用,可提高工程整体的代码质量,并且能够在编码阶段规避风险,提高程序的健壮性。

监控宝-网站性能监控平台_服务器监控_API监控_数据库监控

展开阅读全文

页面更新:2024-04-30

标签:代码   质量   漏洞   插件   界面   性能   阶段   智慧   风险   效果

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top