Projects / Lint4j


Lint4j ("Lint for Java") is a static Java source code analyzer that detects locking and threading issues, performance and scalability problems, and checks complex contracts such as Java serialization by performing type, data flow, and lock graph analysis. Lint4j features command line, Ant, Maven, Eclipse, and Emacs integration.

Operating Systems

Recent releases

  •  30 Oct 2006 18:40

    Release Notes: This release brings several usability improvements, bugfixes, and the removal of the legacy lint4j code base, which speeds up Java 1.4 project audits significantly.

    •  21 Aug 2006 07:43

      Release Notes: The main focus for this release is to fix the broken Lint4j Plugin activation for Eclipse 3.1.x version running on JDK 1.5. Another minor issue was fixed along the way, and the Plugin Help has a new FAQ page, which captures the most frequently asked questions and their solutions. The plugin can now be downloaded as a zip file to workaround problems with corporate proxy servers.

      •  07 Aug 2006 06:30

        Release Notes: This release contains several new audits, improved marker help, bugfixes, and usablity improvements. The plugin now contains 48 audits. Upgrading is recommended to all users of previous versions.

        •  02 Aug 2006 08:16

          Release Notes: This release fixes a bug that caused a build failure in Maven multi-projects that don't contain source code.

          •  05 Jun 2006 06:40

            Release Notes: This release adds 18 new audits and several bugfixes that increase accuracy. The completely overhauled architecture improves extensibility, and enables the use of Lint4j in headless builds of Eclipse projects. This version has been certified on Eclipse 3.1.x and the latest 3.2 release candidates.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.