JLint
Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building the lock graph.
JLint
Category
License
Development Status
Company
Latest VersionCode Analysis
FREE
N/A
N/A
0.3.0
The JLint Eclipse plug-in provides a convenient interface for integrating JLint(a Java code analyzer) into the Eclipse IDE.
Some features of its analysis include:
- Strings compared as object references.
- Potential deadlock and race conditions in multithreaded code.
- Access to a variable with a potential null value.
- Inherited methods with different profiles.
- Local variables shadowing others in an exterior scope.
- Missing call to super.finalize() when required.
- Type conversions that might lose precision.
- Access to indexes potentially out of range.
The plug-in captures the JLint output and generates warnings and markers for each of the reported problems. Double-clicking on the warning will lead you to the precise line of code that is affected by the problem. It comes with a JLint Ant task, to easily integrate JLint with your automated build and deploy process.