Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
Code Clarity
-
Low Hanging Fruit
-
All
-
None
-
Description
Currently CheckStyle and RAT are run with almost every single Ant target, which is annoying as when developing locally. The targets should be clear - "test" - runs the tests, "jar" - builds the project and creates jars, and then we should have a task "check" which runs all the static analysis, that is CheckStyle, RAT and Eclipse-Warnings (or whatever we decide to replace Eclipse-Warnings with).
Such goal should be include in "artifacts" and we should run it instead of "eclipse-warnings" on CircleCI. This way building, static analysis and testings are clearly separated.
Attachments
Issue Links
- is related to
-
CASSANDRA-18423 Test failure: org.apache.cassandra.io.sstable.indexsummary.IndexSummaryTest.testLargeIndexSummary
- Resolved
- relates to
-
CASSANDRA-18738 Update the How to Commit page after CASSANDRA-18618
- Resolved
- links to