How to enforce Coding standards in your projects

When you start on any project, you want to make sure that you are following the coding standards, but what if there are multiple people working on the same project. You can’t go through all the things in the code review. so what do you do?
Well, you can integrate Checkstyle into your project. In this article, I will show you how you add Checkstyle checking in your maven project so everything someone is not following the standards, the build will fail in your CI/CD pipeline.
There are only 2 steps that you need to follow to integrate it completely.
Step 1:
Add checkstyle.xml
in your project root
There are many Checkstyle standards available but I usually use the above.
Step 2:
In your pom.xml
simply add the following plugin
in your <build></build>
And that’s it. now when you do mvn clean install
, Checkstyle will perform the static code check and if it found some violations then the build will fail.
You don’t need to do anything else in your CI/CD pipeline because your pipeline will run the build phase anyway.
Hope this helps
Cheers!!