Class FileLengthCheck

  • All Implemented Interfaces:
    Configurable, Contextualizable, FileSetCheck

    public class FileLengthCheck
    extends AbstractFileSetCheck

    Checks for long source files.

    Rationale: If a source file becomes very long it is hard to understand. Therefore long classes should usually be refactored into several individual classes that focus on a specific task.

    The default maximum file length is 2000 lines. To change the maximum number of lines, set property max.

    An example of how to configure the check is:

     <module name="FileLength"/>
     

    An example of how to configure the check so that it accepts files with at most 1500 lines is:

     <module name="FileLength">
        <property name="max" value="1500"/>
     </module>
     
    Author:
    Lars Kühne
    • Method Detail

      • setMax

        public void setMax​(int length)
        Sets the maximum length of a Java source file.
        Parameters:
        length - the maximum length of a Java source file