Skip to content
Martin Strunz edited this page Mar 16, 2017 · 30 revisions

Welcome to the jlintplus wiki!

Fork of the jlint (JavaLint) Static Code Analyzer for Java Bytecode (programmed in C++).

Originally invented by Konstantin Knizhnik and Cyrille Artho.

See COPYING File for licensing terms (GPL).

Original project page: https://sourceforge.net/projects/jlint/

Documentation: http://www.informatik.uni-kiel.de/~java/doc/jlint/manual.html

File structure:

  • root
  • root/jlintwin32
  • root/jlintwin32/antic
  • root/jlintwin32/jlint
  • root/jlintwin32/zlib

jlintplus uses zlib (http://www.zlib.net/).

Realized as Code:Blocks project, Visual Studio 2008 solution and Xcode project (planned). Configurations:

  • MinGW 32bit
  • Clang Windows 32bit
  • VS 2008 32bit
  • gcc Linux (planned)
  • clang Linux (planned)

Usage: jlint classfile

Windows installer (made with InnoSetup):

  • root/jlintwin32/installer/setupjlint.exe

Limits:

  • LLVM version only works on Windows with LLVM 3.7.1
Clone this wiki locally