当前位置:网站首页>玩转Sonar
玩转Sonar
2022-07-07 22:11:00 【InfoQ】
Sonar介绍
Hudson/Jenkins 等
FindBugs,PMD
IDE
Eclipse
IntelliJ IDEA
Java
名词解释
- Code Smell (Maintainability domain)
- Bug (Reliability domain)
- Vulnerability (Security domain)
- Security Hotspot (Security domain)
本地安装Sonar插件
官网推荐的系统集成方式
- 开发人员的代码在自己的IDE和使用SonarLint运行局部分析。
- 开发人员推他们的代码到自己喜爱的供应链管理:GIT,SVN......
- 持续集成服务器触发自动构建和SonarQube扫描仪的运行SonarQube分析所需的执行。
- 分析报告被发送到SonarQube服务器进行处理。
- SonarQube服务器处理和存储分析报告导致SonarQube数据库,并显示结果在UI中。
- 开发者审核,评论,挑战他们的管理,并通过SonarQube UI减少他们的技术债务问题。
- 开发经理收到分析报告。 OPS使用API从SonarQube自动化配置和提取数据。 OPS使用JMX来监控SonarQube服务器。
Q&A
- 一个项目分析哪个分支,是不是只能管理员来控制,如果多个开发者在开发多个分支,想各自对不同的分支来分析,该怎么做?
- 现在的提交分析的机制是什么样子的?
- 提交成功后有没有通知机制?
- 单元测试的覆盖率该如何集成到SonarQube上?
- 有没有对于那些对业务无实际坏影响的代码,在sonar中能不能定制化规则,把这些异味或者显示修改的地方去掉
边栏推荐
- 自动化测试:Robot FrameWork框架90%的人都想知道的实用技巧
- 某马旅游网站开发(登录注册退出功能的实现)
- DataGuard active / standby cleanup archive settings
- 串联二极管,提高耐压
- Fully automated processing of monthly card shortage data and output of card shortage personnel information
- Is it safe for tongdaxin to buy funds?
- Traduction gratuite en un clic de plus de 300 pages de documents PDF
- 52歲的周鴻禕,還年輕嗎?
- Is 35 really a career crisis? No, my skills are accumulating, and the more I eat, the better
- HB 5469 combustion test method for non-metallic materials in civil aircraft cabin
猜你喜欢
[the most detailed in history] statistical description of overdue days in credit
PostGIS learning
Stm32f1 and stm32cubeide programming example - rotary encoder drive
每日刷题记录 (十六)
DataGuard active / standby cleanup archive settings
The underlying principles and templates of new and delete
HB 5469 combustion test method for non-metallic materials in civil aircraft cabin
Development of a horse tourism website (optimization of servlet)
Anaconda+pycharm+pyqt5 configuration problem: pyuic5 cannot be found exe
第四期SFO销毁,Starfish OS如何对SFO价值赋能?
随机推荐
Development of a horse tourism website (realization of login, registration and exit function)
The function is really powerful!
Aitm3.0005 smoke toxicity test
Open display PDF file in web page
[path planning] use the vertical distance limit method and Bessel to optimize the path of a star
Smart regulation enters the market, where will meituan and other Internet service platforms go
Enterprise application demand-oriented development of human resources department, employee attendance records and paid wages business process cases
[programming problem] [scratch Level 2] 2019.09 make bat Challenge Game
Uic564-2 Appendix 4 - flame retardant fire test: flame diffusion
Archery installation test
80%的人答错,苹果logo上的叶子到底朝左还是朝右?
单机高并发模型设计
Emotional post station 010: things that contemporary college students should understand
Laser slam learning (2d/3d, partial practice)
Is Zhou Hongyi, 52, still young?
Pigsty: out of the box database distribution
第四期SFO销毁,Starfish OS如何对SFO价值赋能?
商品的设计等整个生命周期,都可以将其纳入到产业互联网的范畴内
测试流程不完善,又遇到不积极的开发怎么办?
【史上最详细】信贷中逾期天数统计说明