Lintian dissects Debian packages and tries to find bugs and policy violations. It contains automated checks for many aspects of Debian policy as well as some checks for common errors.
Lintian is a tool written by the Debian developers to determine if proposed Debian packages meet certain policy requirements.
The goals of Lintian are:
To determine how many packages in the Debian repository currently meet policy requirements.
To determine if all the requirements for a policy make practical sense.
To show the developers where to concentrate their efforts in order to make Debian better.
To help developers avoid repeating previously made mistakes.