Last updated at 5:19 am UTC on 14 July 2008
LintAsYouType attempts to inform you of problems detected by Lint rules, just while you are typing them.
The goal is to see the problems just as you type them, not later when you remember to run Lint (minutes, hours or days after you typed a method).
This is a work in progress, and needs some polishing before being published (in the "make it work, make it right, make it fast" cycle, i'm by the "make it work" part).
Anyway, it does not seem to slow the edition too much, since the Lint rules are evaluated only for the method being edited.
Meanwhile, some screenshots (please notice the bar below the editors, which is intentionally trying to be non-obtrusive):
A problematic method: 3 lint rules are complaining.
Bad Behavior: Lint thinks that someone forgot a halt.