The CI system uses linters on the C++ and Python code, and a lot of linting is sort of opinion/codebase-specific (there are a lot of heuristics involved). I thought I'd start this topic as a place for us to discuss settings that we think need changing/tweaking.
First on the list today is the C++ linter's "bugprone-suspicious-include" --
Code: Select all
#include "moc_DlgPageChooser.cpp"
Check warning on line 103 in src/Mod/TechDraw/Gui/DlgPageChooser.cpp
suspicious #include of file with '.cpp' extension [bugprone-suspicious-include]
@openBrain do you know if it's possible to have an "exclusion" list for this rule"? Obviously all of the moc_*.cpp files are correct and should be allowed.