Re: Reorganizing Build Tools and Automation Components in Bugzilla
Andrew Halberstadt <[email protected]> Mon, 13 Nov 2017 12:55:33 +0000
| Newsgroups | gmane.comp.mozilla.devel.seamonkey |
|---|---|
| Message-ID | <CAAJAz+5MnXR2phV6t1N9aGgSRAimZ80Hy4Xcgn6CvVBXtyguCg@mail.gmail.com> |
Why don't we keep the component name as 'Lint' for now (so it's just moving products). We can file a follow-up to figure out what to do (if anything) with Core :: Rewriting and Analysis. On Sun, Nov 12, 2017 at 7:30 PM Steve Fink <[email protected]> wrote: > On 11/12/17 1:14 PM, Sylvestre Ledru wrote: > > > > On 11/11/2017 00:41, Emma Humphries wrote: > > In bug https://bugzilla.mozilla.org/show_bug.cgi?id=1406536 we've > discussed a plan for reorganizing the Build Tools and Automation components > in Bugzilla. > > [...] > > Source Code Analysis <- Testing :: Lint > > - For issues related to linting tools (e.g. flake8, eslint), static > analysis tools (e.g. clang-analyze), and code formatting tools (e.g. > clang-format). Feature requests for better ways to analyze or reformat > source code can also be filed here. > > > We have been also using core::Rewriting and Analysis for this. > > What will happen to this? > > Yeah, this is a questionable one, because there's a range of things that > could be described as static analysis and code formatting. It would seem > kind of odd to have clang-format in the same component as the rooting > hazard analysis, for example. > > You might be able to make a distinction between syntax and semantics? > clang-format is syntax, clang-analyzer and the rooting analysis are > semantics. Most linting is syntax. If you go this route, you could just > drop static analysis from this list. > > But I don't know what things that would move around; perhaps a better > distinction is between the implementations of the analyses vs their > integration into the build system or continuous integration. > > >