Closed zak-pawel closed 2 weeks ago
A clear "no" from my side. While some of the code really needs fixing, it is not true in general. Take Init()
functions for example where you set a lot of default, check options and initialize stuff, I really like to keep this in one function as it is easier to read having everything in one place than scrolling through the code to find what happens to parameter a
during processing...
I agree with @srebhan, I think more often than not longer functions are that way because they make sense to be rather than a messy function... I think it makes sense to refactor these as we come across them rather than with a linter warning
Description
This issue starts a discussion about enabling:
Configuration:
(int,int) the maximum allowed statements and lines. Must be non-negative integers. Set to 0 to disable the check
Example configuration:
Will check for functions exceeding 50 statements and 100 lines.
Expected output
Decision about enabling or not enabling this rule.
Findings
For this rule (with above configuration), the following findings were found in the current codebase: