Sha256: cfe9c2a470464adebcf51ffe4e515148c95c878bb3c52d203e850fb5dbf3ce96
Contents?: true
Size: 560 Bytes
Versions: 19
Compression:
Stored size: 560 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Metrics # This cop checks if the length a class exceeds some maximum value. # Comment lines can optionally be ignored. # The maximum allowed length is configurable. class ClassLength < Cop include ClassishLength def on_class(node) check_code_length(node) end private def message(length, max_length) format('Class has too many lines. [%d/%d]', length, max_length) end end end end end
Version data entries
19 entries across 19 versions & 2 rubygems