[clang-plugin] Add the possibility to have `alpha-checkers` that are not enabled by default for clang based static-analysis
Categories
(Developer Infrastructure :: Source Code Analysis, enhancement)
Tracking
(firefox76 fixed)
Tracking | Status | |
---|---|---|
firefox76 | --- | fixed |
People
(Reporter: andi, Assigned: andi)
Details
Attachments
(1 file)
Right now we don't have the possibility to have in-tree checkers that detect issues but also add unwanted noise.
By many the extra noise
is considered to annoy more than to have a good impact of code quality so we must be an architecture where we allow this sort of checkers to land and be enabled by additional flags to --enable-clang-plugin
.
For this we add a new flag --enabble-clang-plugin-alpha
that enables checkers that will be deployed in build/clang-plugin/alpha
.
With time the checkers from the alpha
channel will be updated thus eliminating the unwanted noise and they can be promoted to the main channel that is enabled with --enable-clang-plugin
.
Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Backed out for failing toolchain
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=780399392e205838a051b152a842a6a0765ae4ed&selectedJob=293349590
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=293349590&repo=autoland&lineNumber=366
Backout: https://hg.mozilla.org/integration/autoland/rev/5309cad776949196162e120eed704c39e49a92d5
Comment 5•5 years ago
|
||
bugherder |
Assignee | ||
Updated•5 years ago
|
Updated•2 years ago
|
Description
•