<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class=""><div dir="ltr" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><br class=""></div><div class="">There is nothing currently running on checkin but running on review is the plan. Sylvestre is hiring a contractor to help with the existing backlog of issues identified by static analysis and to determine a set of rules that can be used in day-to-day use. The plan is to integrate static analysis and linting as automatic reviews in MozReview.<br class=""></div></div></div></div></div></blockquote><br class=""></div><div>I think that this has a high likelihood of failing due to the volume of work and high complexity. I’d like to propose to work on this problem the other way around: use the force.</div><div>I suspect that I’m speaking for (almost) all fellow developers that I like to a) produce quality code/ software and b) hate working on regressions. That’s why I can see us all eagerly chipping in to contribute to adding more and more tool coverage to ship with code we produce.</div><div><br class=""></div><div>Right now, in web development land, all (JS, CSS, SVG, etc) code linting, coverage measurement and even test runners with decent environment stubbing are available for the NodeJS runtime. Let’s make NodeJS available on our infrastructure so that try and all other pieces of our infra can become more intelligent and we can up the quality bar ourselves.</div><div><br class=""></div><div>Cheers,</div><div><br class=""></div><div>Mike.</div><br class=""></body></html>