checkstyle

Helps to adheres of Java coding standard

Technologies
java, antlr, artificial-intelligence
Topics
static code analysis‎, code review tool, coding standards, coding conventions, artificial-intelligence
Helps to adheres of Java coding standard
Checkstyle is a development tool to help programmers write Java code that is easy to read and adheres to a coding standard. Our utility automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard. Each and every check also forces our users who are not familiar with these standards to read them and makes them think about why these standards exist.
2023 Program

Successful Projects

Contributor
Stoyan
Mentor
Roman Ivanov, Nick Mancuso
Organization
checkstyle
Automated Documentation Generation
The goal of this project is to automate the generation of documentation for checkstyle modules - checks and filters. To achieve that, multiple Doxia...
Contributor
KevinPatel
Mentor
Roman Ivanov, Vyom Yadav, Andrei Paikin
Organization
checkstyle
Pitest Resolution
Checkstyle has recently introduced lots of new mutators To the mutation testing suite by the tool pitest. PIT is a state-of-the-art mutation testing...