[x] I performed a cursory search to see if the bug report is relevant, not redundant, nor in conflict with other tickets.
Describe the bug
In a recent PR (in cFE) it was noted that some includes were not necessary either because the relevant files would have to be included separately anyway, or because they came 'for free' via nested includes in other headers that pull in the same files.
A quick run through of CF shows a few that might be able to be removed here as well (this branch still builds fine, at least the CI workflows).
Checklist
Describe the bug In a recent PR (in cFE) it was noted that some includes were not necessary either because the relevant files would have to be included separately anyway, or because they came 'for free' via nested includes in other headers that pull in the same files.
A quick run through of CF shows a few that might be able to be removed here as well (this branch still builds fine, at least the CI workflows).
Code snips https://github.com/nasa/CF/compare/main...thnkslprpt:CF:cppclean-headers
Reporter Info Avi Weiss @thnkslprpt