<div dir="ltr">On Fri, Nov 27, 2015 at 6:18 AM, Mike de Boer <span dir="ltr"><<a href="mailto:mdeboer@mozilla.com" target="_blank">mdeboer@mozilla.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><span class=""><div><blockquote type="cite"><div><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;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>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></div></div></div></div></div></blockquote><br></div></span><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></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></blockquote><div><br></div><div>I agree with what you wrote and don't think it conflicts with what is already happening. We all want to produce quality code. We all want to catch potential regressions early. There are multiple tools that can help us improve in this regard. We need to make this self service so that anyone can contribute. I welcome help in integrating additional tooling or simply ideas (like making NodeJS available on infra) if that's all you have time to contribute.<br><br></div><div>Lawrence<br> </div><br></div></div></div>