This metric measures the number of statements that occur in a module.

If there are too many statements in a module, it is generally for one of two reasons:

As described above, modules reported as violations by this rule contain one or more classes or functions with too many statements, or the module itself contains too many classes or functions.

  • M. Fowler. Refactoring. Addison-Wesley, 1999.