What tools are good for code analysis?
/absolute-path/filename:line-number:column-number: warning(tool-name): message
/project/src/com/example/Foo.java:425:9: warning(Checkstyle):Missing a Javadoc comment.
// SuppressWarnings(PMD.PreserveStackTrace) justification: (false positive) exceptions are chained
@SuppressWarnings("PMD.CompareObjectsWithEquals") // justification: identity comparision intended
// BEGIN SuppressWarnings(Checkstyle.HiddenField) justification: "Effective Java," 2nd ed., Bloch, Item 2
// END SuppressWarnings(Checkstyle.HiddenField)
@edu.umd.cs.findbugs.annotations.SuppressWarnings("UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
Tags: java static-analysis code-coverage
Source: By Joshua McKinnon as answer to the question
This code snippet was collected from stackoverflow, and is licensed under CC BY-SA 2.5
Related code-snippets:
- How do I convert a CSV into an XML file in Java?
- Is Object Property accessible from within object method?
- What is the meaning of the type safety warning in some Java generics casts?
- What is the difference between Int and Integer in Java and C#?
- How can I add custom button in Java?
- What are the different methods to parse strings in Java?
- Is it illegal to throw a Null parameter without a NullPointerException for that parameter?
- How do I read from a file that is actually being written to?
- Why is Java autoboxing used only for method invocations and not classes. The type has a class and an operator and the methods are autoboxed, doesn't this mean revocations of the method can be invoked?
- How can I use Java webstart multiple libraries?
- Is it better to use widening vs autoboxing?
- How can I access post variables using Java Servlets?
- Can I use try block around super() call?
- How can I fix the Java Time Zone?
- What is the best way to load Java files?