Static analysis and style checking for Haxe in Haxe
From haxelib
haxelib install haxelint
Manually build
haxe build.hxml
From command line
haxelib run haxelint -s <HAXE SOURCES FILE OR DIR>
Run just haxelib run haxelint
for help
Using API
var file = {name:"myfile.hx", content:"enum A{}"};
var checker = new haxelint.Checker();
checker.addReporter(new XMLReporter()); // see haxelint.reporter.IReporter, provide your own implementation
checker.addCheck(new Check()); // see haxelint.checks.Check class and subclasses
checker.process([file]);