Following video was created to give you a fundamental knowledge on Java static code analysis. I give a brief introduction to static code analysis and why we need them and an overview of popular static analysis tools. Finally, I have demonstrated a real time integration of static code analysis for a Springboot Gradle project. You should have a basic knowledge on Programming, specially Java, Spring and Gradle to understand the context of this video.
Demo project url
https://github.com/hafeez1988/hm-java-code-analysis-demo
Checkstyle configuration url
https://checkstyle.sourceforge.io/config.html