Open Bug 1442267 Opened 7 years ago Updated 3 years ago

Disallow including <iostream> in non-test non-third-party code

Categories

(Developer Infrastructure :: Source Code Analysis, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: emk, Unassigned)

Details

See bug 1441112 and bug 1442266 for context.
Product: Core → Firefox Build System
This is interesting since we cannot do this at the matcher level. Here I think we should use 'PPCallbacks' and 'Preprocessor'. We should link here to the 'AstFrontendAction'. What I'm unsure is if we can invoke this through clang-tidy.
Product: Firefox Build System → Developer Infrastructure
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.