A lint is a program that picks bits of fluff off other programs. It does not generate code, but it applies a very strict check to detect:

  • type mismatchess
  • inconsistent argument usage
  • unused or uninitialized variables
  • potential portability difficulties