line-count-limit

Limit file, function, and method length with optional path-specific settings.

Message

{target} has {actual_lines} lines, exceeding the configured limit of {max_lines}.

Settings

SettingDescriptionTypeDefault
glob_limits Glob-specific limit settings keyed by path glob. More specific matching globs override less specific matching globs. dict {}
max_file_lines Maximum lines allowed in a file. Set to 0 to disable. int 0
max_function_lines Maximum lines allowed in top-level functions. Set to 0 to disable. int 0
max_method_lines Maximum lines allowed in methods. Set to 0 to disable. int 0
per_file_limits Exact per-file limit settings keyed by repo-relative path. These override base settings and glob_limits. dict {}