Visualizing duplication makes it easier to track down and figure out what to do about it. SonarCloud, the cloud-hosted version of SonarQube, provides features to do just that. In this video, learn how to set up SonarCloud to report duplication for your project by using an open source project PHP codebase as an example.
- [Instructor] Let's look at SonarQube support … for visualizing the duplication in your project. … SonarQube comes in a couple of different flavors. … SonarQube Community Edition can be downloaded … and run on your servers. … You can also purchase a commercial edition, … which will unlock extra capabilities, … which will still run on your own computing equipment. … SonarCloud is a version of SonarQube … which is hosted in the cloud. … That's what we're going to be working with today. … Let's work through the steps of getting our account … all ready to go so that we can start looking at … some actual analysis data. … First, visit sonarcloud.io, then click on login, … then click With GitHub, … and then sign in with your GitHub credentials. … Then click the Authorize SonarSource plugin. … Next up, click analyze your code, … click choose an organization on GitHub, … click Install, click continue, … choose the free plan, click Create Organization. … Now you'll need to make sure and clone …
Author
Released
3/28/2019- Code quality metrics and tools
- Exploring code complexity
- Adjusting complexity thresholds
- Analyzing hotspots and churn
- Visualizing code coverage
- Finding duplication
- Securing dependencies
- Maintaining a consistent coding style
Skill Level Intermediate
Duration
Views
Related Courses
-
Agile Software Development
with Shashi Shekhar1h 53m Beginner -
Agile Software Development: Refactoring
with Richard Kasperowski1h 31m Intermediate
-
Introduction
-
1. Code Quality
-
What is code quality?1m 28s
-
-
2. Complexity
-
What is complexity?2m 39s
-
Adjust thresholds3m 36s
-
-
3. Hotspots and Churn
-
What are hotspots and churn?2m 22s
-
-
4. Code Coverage
-
What is code coverage?2m 56s
-
Windows setup2m 9s
-
macOS X setup3m 19s
-
-
5. Duplication
-
What is duplication?2m 10s
-
-
6. Securing Your Dependencies
-
Why secure dependencies?1m 51s
-
Setting up Snyk1m 24s
-
-
7. Consistent Coding Style
-
Why consistent coding style?1m 40s
-
Setting up Flask2m 1s
-
-
Conclusion
-
Next steps36s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Visualizing duplication with SonarQube