<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Three quick notes about updates for things we're doing with
ESlint and Firefox:<br>
</p>
<ol>
<li>There's a new help page on devmo with ESLint tips &
advice: <a class="moz-txt-link-freetext" href="https://developer.mozilla.org/docs/ESLint">https://developer.mozilla.org/docs/ESLint</a></li>
<li>Jared has been posting about about rules being enabled on his
blog: <a class="moz-txt-link-freetext" href="https://msujaws.wordpress.com/">https://msujaws.wordpress.com/</a></li>
<li>I have just landed enabling the <a
href="http://eslint.org/docs/rules/no-undef">no-undef</a> rule
for <a
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1333044">services/</a>
on autoland (assuming it sticks).<br>
</li>
</ol>
<p>More information on no-undef:</p>
<ul>
<li>I'm planning to enable it for toolkit/ and browser/ soon. This
is likely to be a phased roll-out.<br>
</li>
<li>Due to the way our import system works (Cu.import and also
xul/html files including multiple js files), detecting all the
globals has been quite complicated. We're getting there, but it
isn't perfect yet, but we've already been finding bugs and dead
code, so the benefits are real.<br>
</li>
<li>The devmo page lists hints for <a
href="https://developer.mozilla.org/docs/ESLint#no-undef">working
with no-undef</a>. These should hopefully get simpler over
time.<br>
</li>
</ul>
<p>If there's any questions or comments, please stop by #eslint on
irc.</p>
<p>Mark.<br>
</p>
</body>
</html>