o compare code against various rules and report any violations.
Programs that do this are often called <span class="ix-entry" ix-key="linter;coding style!linter" markdown="1"><a class="gl-ref" href="../glossary/#linter" markdown="1">linters</a></span>
in honor of an early one for <span class="ix-entry" ix-key="C" markdown="1">C</span> named <code>lint</code>
(because it looked for fluff in source code).</p>
<p>In this chapter we will build a simple linter of our own inspired by <span class="ix-entry" ix-key