~/talk

Beyond the basics of SonarQube: improve your Java(Script) code even further

Talkat Jfokus 2016 · 2016-02-08..02-10· [java, web-platform]
slides:none on file

Most teams treat SonarQube as a Checkstyle/PMD stand-in, but SonarQube reimplements rules and adds advanced features: JaCoCo agent attached to Tomcat measures integration coverage (report file appears on shutdown and often needs SSH to pull), branch handling and false‑positive flags don’t carry over, dashboards show leak‑period deltas and hotspots, and Pitest mutation testing exposes weak unit tests (often revealing ~10–20% surviving mutants). SonarLint gives IDE feedback, compare/measure and duplication checks work across projects, and plugins/update center extend the platform.

AI-written summary · about

  1. 0:00Start
  2. 3:32SonarQube architecture
  3. 5:56Differential views Leak Period
  4. 7:26Configure dashboards
  5. 10:29Quality Gates
  6. 11:06Notifications
  7. 11:27Analysing data
  8. 12:43Measures
  9. 13:29Measure Filter as Bubble Chart
  10. 14:14Filter Motion Chart
  11. 24:57Unit and integration testing combined
  12. 25:31PMD rules for unit testing
  13. 31:37JavaScript
  14. 32:25Import unknown files
  15. 34:50Duplications across projects
  16. 37:40Background Tasks
  17. 38:20Update center
  18. 39:21Hotspots
  19. 40:04Planning issues
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.