rspec/rules/S5603/description.adoc
2020-06-30 17:16:12 +02:00

1 line
424 B
Plaintext

When a class or function is defined in a parent function or method, it is only visible in this parent function or method's scope. If the defined class or function is not used within this scope it is dead code, i.e. unnecessary, inoperative code that should be removed. Cleaning out dead code decreases the size of the maintained codebase, making it easier to understand the program and preventing bugs from being introduced.