Improving your code with static analysis tools

There are a variety of static analysis tools for Java to help improve your code including Checkstyle, SpotBugs, PMD and Sonar.

In this session, I will demonstrate each of them and show how to configure them. Then I will show some useful rules and why they are important. Finally, I will show how to write your own custom rules.


About Jeanne Boyarsky

Jeanne Boyarsky is a Java Champion from New York City and has been a Java developer for more than 20 years. She has co-authored Wiley's Oracle Java 8, 11, and 17 certification books. Jeanne volunteers at CodeRanch and mentors the programmers on a high school robotics team in her free time. She has spoken at numerous conferences including Dev Nexus, KCDC, QCon and JavaOne.

More About Jeanne »