-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
After the linked tickets are finished the codebase should be much cleaner in terms of headers, and now in a better state to attempt to tackle --nosafe_headers mode. This mode will be removing headers from headers will cause much more errors and human intervention to deal with. Having the CPP files already in a state where the IWYU will greatly help with this effort.
This ticket should capture the required human changes, and the tools auto changes should be done in separate tickets based on start and end ratios so that the auto changes can be reviewed in smaller portions.
- depends on
-
SERVER-77042 IWYU auto changes for compiledb 0.0 - 0.3
- Closed
-
SERVER-77044 IWYU auto changes for compiledb 0.3 - 0.4
- Closed
-
SERVER-77045 IWYU auto changes for compiledb 0.4 - 0.5
- Closed
-
SERVER-77046 IWYU auto changes for compiledb 0.5 - 0.6
- Closed
-
SERVER-77047 IWYU auto changes for compiledb 0.6 - 0.7
- Closed
-
SERVER-77048 IWYU auto changes for compiledb 0.7 - 0.8
- Closed
-
SERVER-77049 IWYU auto changes for compiledb 0.8 - 0.9
- Closed
-
SERVER-77050 IWYU auto changes for compiledb 0.9 - 1.0
- Closed
- is depended on by
-
SERVER-93784 Find unneeded dependencies in RSS code with IWYU
- Backlog
- related to
-
SERVER-93784 Find unneeded dependencies in RSS code with IWYU
- Backlog