id author title date pages extension mime words sentences flesch summary cache txt en-wikipedia-org-6350 lint (software) - Wikipedia .html text/html 1022 137 66 lint, or a linter, is a static code analysis tool used to flag programming errors, bugs, stylistic errors, and suspicious constructs.[4] The term originates from a Unix utility that examined C language source code.[1] The analysis performed by lint-like tools can also be performed by an optimizing compiler, which aims to generate faster code. Because the compilers of such languages typically do not enforce as many and as strict rules prior to execution, linter tools can also be used as simple debuggers for finding common errors (e.g. syntactic discrepancies) as well as hard-to-find errors such as heisenbugs (drawing attention to suspicious code as "possible errors").[7] Lint-like tools generally perform static analysis of source code.[8] Lint-like tools have also been developed for other aspects of language, including grammar and style guides.[citation needed] (which is why programs like Lint for Fortran[10] can be helpful.[11][12] "How to Use Lint for Static Code Analysis". ./cache/en-wikipedia-org-6350.html ./txt/en-wikipedia-org-6350.txt