 The tool lint was the first such, leading to many others.Automated source code checking and auditing are beneficial in any language, and for C many such tools exist, such as Lint.A common practice is to use Lint to detect questionable code when a program is first written.