Add an option to function-size to warn about high parameter counts.
This might be relevant for cppcoreguidelines and the safety module as well. Since the safety module is not landed in master already, i did not create an alias, but that can be done later as well.
I suppose, weird formatting is a part of the test: it needs to count empty statements, empty lines, etc. (and on the opposite: not count lines when multiple statements are on the same line). Please revert formatting changes. You can add a comment about bad formatting being intentional.