当前位置:网站首页>玩转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中能不能定制化规则,把这些异味或者显示修改的地方去掉
边栏推荐
- Zhou Hongqi, 52 ans, est - il encore jeune?
- 【编程题】【Scratch二级】2019.03 垃圾分类
- Scrapy framework
- Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门
- Relevant methods of sorting arrays in JS (if you want to understand arrays, it's enough to read this article)
- 腾讯安全发布《BOT管理白皮书》|解读BOT攻击,探索防护之道
- QT creator add JSON based Wizard
- [研发人员必备]paddle 如何制作自己的数据集,并显示。
- Install sqlserver2019
- Tools for debugging makefiles - tool for debugging makefiles
猜你喜欢
Relevant methods of sorting arrays in JS (if you want to understand arrays, it's enough to read this article)
[programming questions] [scratch Level 2] March 2019 garbage classification
Solutions to problems in sqlserver deleting data in tables
面试题详解:用Redis实现分布式锁的血泪史
SQL knowledge summary 004: Postgres terminal command summary
[leetcode] 20. Valid brackets
Basic learning of SQL Server -- creating databases and tables with code
paddle一个由三个卷积层组成的网络完成cifar10数据集的图像分类任务
[programming problem] [scratch Level 2] December 2019 flying birds
Is Zhou Hongyi, 52, still young?
随机推荐
Use filters to count URL request time
Laser slam learning (2d/3d, partial practice)
PostGIS learning
Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
paddle入门-使用LeNet在MNIST实现图像分类方法一
某马旅游网站开发(登录注册退出功能的实现)
Rectification characteristics of fast recovery diode
Solutions to problems in sqlserver deleting data in tables
Redis caching tool class, worth owning~
One click installation with fishros in blue bridge ROS
Stm32f1 and stm32cubeide programming example - rotary encoder drive
Daily question brushing record (16)
智慧监管入场,美团等互联网服务平台何去何从
Notice on organizing the second round of the Southwest Division (Sichuan) of the 2021-2022 National Youth electronic information intelligent innovation competition
Les mots ont été écrits, la fonction est vraiment puissante!
Single machine high concurrency model design
Binder核心API
How did a fake offer steal $540million from "axie infinity"?
ROS from entry to mastery (IX) initial experience of visual simulation: turtlebot3
Visual Studio Deployment Project - Create shortcut to deployed executable