Re: Reorganizing Build Tools and Automation Components in Bugzilla
Mark Banner <[email protected]> Tue, 14 Nov 2017 07:46:07 +0000
| Newsgroups | gmane.comp.mozilla.devel.seamonkey |
|---|---|
| Message-ID | <[email protected]> |
On 10/11/2017 23:41, Emma Humphries wrote: > 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. > Up until now, the Testing::Lint component has included items relating to improving our own ESLint rules, and bugs for covering more directories for ESLint, or enabling more rules. Currently I'm starting to consider if it would be better to have an additional component under Toolkit for those kinds of issues, and leave the new Source Code Analysis component with issues relating to the ESLint harness as part of Lint itself. The main reasons I'm thinking about this are: - The ESLint rules and what they cover relate to the Firefox code, rather than actual building/automation. This has been feeling like there's different sets of concerned people/triagers. - There's better visibility for contributors to the Firefox code if bugs relating to deploying the ESLint rules are in one of the Toolkit or Firefox products. The current component feels overloaded with two different categories, and I think we should separate it out. Mark.