当前位置:网站首页>玩转Sonar
玩转Sonar
2022-07-07 22:11:00 【InfoQ】
Sonar介绍
Hudson/Jenkins 等FindBugs,PMDIDEEclipseIntelliJ IDEAJava名词解释
- 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中能不能定制化规则,把这些异味或者显示修改的地方去掉
边栏推荐
- Laser slam learning (2d/3d, partial practice)
- Problems faced when connecting to sqlserver after downloading (I)
- FFA and ICGA angiography
- Gorm Association summary
- When creating body middleware, express Is there any difference between setting extended to true and false in urlencoded?
- Automated testing: robot framework is a practical skill that 90% of people want to know
- Is it safe for tongdaxin to buy funds?
- 【推荐系统基础】正负样本采样和构造
- [programming questions] [scratch Level 2] March 2019 garbage classification
- Archery installation test
猜你喜欢

52岁的周鸿祎,还年轻吗?

HB 5469 combustion test method for non-metallic materials in civil aircraft cabin

Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门

C language 005: common examples
![[the most detailed in history] statistical description of overdue days in credit](/img/f7/5c3cbfec5b010171376ac122c704b2.png)
[the most detailed in history] statistical description of overdue days in credit

全自动化处理每月缺卡数据,输出缺卡人员信息

腾讯安全发布《BOT管理白皮书》|解读BOT攻击,探索防护之道

80% of the people answered incorrectly. Does the leaf on the apple logo face left or right?

Binder核心API

Zhou Hongqi, 52 ans, est - il encore jeune?
随机推荐
Pigsty: out of the box database distribution
Cmake learning notes (1) compile single source programs with cmake
机器人(自动化)等专业课程创新的结果
Use filters to count URL request time
Problems faced when connecting to sqlserver after downloading (I)
Basic learning of SQL Server -- creating databases and tables with the mouse
Linkedblockingqueue source code analysis - add and delete
The difference between get and post
2022.7.7-----leetcode. six hundred and forty-eight
One click free translation of more than 300 pages of PDF documents
数据湖(十五):Spark与Iceberg整合写操作
35岁真就成了职业危机?不,我的技术在积累,我还越吃越香了
52岁的周鸿祎,还年轻吗?
如果在构造函数中抛出异常,最好的做法是防止内存泄漏?
Gorm Association summary
自动化测试:Robot FrameWork框架90%的人都想知道的实用技巧
面试题详解:用Redis实现分布式锁的血泪史
SQL knowledge summary 004: Postgres terminal command summary
C language 005: common examples
Archery installation test