class RuboCop::Cop::Metrics::ClassLength

This cop checks if the length a class exceeds some maximum value. Comment lines can optionally be ignored. The maximum allowed length is configurable.

Public Instance Methods

on_class(node) click to toggle source
# File lib/rubocop/cop/metrics/class_length.rb, line 11
def on_class(node)
  check_code_length(node)
end

Private Instance Methods

message(length, max_length) click to toggle source
# File lib/rubocop/cop/metrics/class_length.rb, line 17
def message(length, max_length)
  format('Class has too many lines. [%d/%d]', length, max_length)
end