Raúl Kripalani created IGNITE-1236:
--------------------------------------
Summary: Create a checkstyle definition and hook it into the Maven
build
Key: IGNITE-1236
URL: https://issues.apache.org/jira/browse/IGNITE-1236
Project: Ignite
Issue Type: Improvement
Components: build
Reporter: Raúl Kripalani
Assignee: Raúl Kripalani
The community has put together a comprehensive set of coding guidelines here:
https://cwiki.apache.org/confluence/display/IGNITE/Coding+Guidelines.
We need a checkstyle definition that we can enforce automatically via the Maven
Checkstyle plugin.
We can choose to output violations as warnings, or to fail the build if
violations exist. At this point I would prefer the former to avoid "stopping
the world". With such a large codebase it is likely that checkstyle violations
are already present.
This will help contributors adequate their style to the community's standard
while they are coding, and will reduce frustration otherwise caused by
submitting pull requests that do not satisfy guidelines, and having to rectify
them at a later stage.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)