<h3 id="history">History</h3>
<p>This warning has existed in two forms across the three main linters. It was
introduced in the original version of JSLint and has remained in all three tools
ever since.</p>
<ul>
<li><p>In JSLint the warning given is <em>"'{a}' was used before it was defined"</em></p>
</li>
<li><p>In JSHint and ESLint the message has always been <em>"'{a}' is not defined"</em></p>
</li>
<li><p>In JSHint and ESLint the message <em>"'{a}' was used before it was defined"</em> is
issued under clo