AdLint was designed as an open source and accessible source code static analyzer.
AdLint can point out insecure or nonportable code fragments, and can measure various quality metrics of the source code.
It (currently) can analyze source code compliant with ANSI C89 / ISO C90 and partly ISO C99. AdLint is written in Ruby and can run on all the platforms supported by Ruby.
Requirements:
· Ruby 1.9.3-p0 or later for normal use
· GNU Make 3 or later to use adlintized Makefile [optional but recommended]
· Racc 1.4.7 for development [optional]
What's New in This Release: [ read full changelog ]
· Fix abend problem of adlint_chk command.