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
