This sounds good! It sounds like Javascript rewriting and analysis is
specifically excluded, maybe because most of our JS is in Firefox, not
Core? Should C++ be in the name of the module?

You should make a wiki page listing these tools (which then could be added
as a URL for the module), and ideally a single repo for the various things
people come up with (for instance, I've hacked up a thing to fix mode lines
that just lives in a random repo I have ), at least where there isn't one
already.

Andrew

On Tue, Sep 29, 2015 at 11:02 AM, Ehsan Akhgari <[email protected]>
wrote:

> I would like to propose the creation of a new module that is focused on
> performing compile time checks and analyses on our C++ code, and also to
> provide tools for mass automatic rewriting of it.
>
> The scope of this module includes our existing clang-plugin checks (showing
> up as "S" builds on TreeHerder), the rooting hazard analysis checks
> (showing up as "H" builds on TreeHerder) and also other new checks and
> tools which will be written/adopted as needed in the future.  Also under
> this module we will work on making mass rewrites of our C++ code a
> reality.  That includes both tools for fixing coding style issues, and also
> more sophisticated rewrites that can help us refactor our code more easily
> and effectively.  While the rewriting side of things is much younger than
> the analysis side of things, my goal is to formalize the current efforts,
> and speed up the development of this area with the awesome peers we have on
> the CC list.
>
> Here is the details for the module:
>
> Name: Static analysis & rewriting
> Description: Tools for checking C++ code looking for problems at compile
> time, plus tools for automated rewriting of C++ code.
> Owner: Ehsan Akhgari
> Peer(s): Steve Fink, Michael Layzell, Jeff Muizelaar, Birunthan Mohanathas
> Source Dir(s): build/clang-plugin, tools/rewriting among other out of tree
> tools.
> Bugzilla Component(s): Core::Rewriting & Analysis
> URL(s):
> Discussion Group: mozilla.dev.platform
>
> Cheers,
> --
> Ehsan
> _______________________________________________
> governance mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/governance
>
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance

Reply via email to