Sha256: 3260f2d7d74dfa6c7dc5f26224426bd6232e98dc206bfd43cdf87fb610a92e47
Contents?: true
Size: 691 Bytes
Versions: 6775
Compression:
Stored size: 691 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Naming # This cop checks for class and module names with # an underscore in them. # # @example # # bad # class My_Class # end # module My_Module # end # # # good # class MyClass # end # module MyModule # end class ClassAndModuleCamelCase < Cop MSG = 'Use CamelCase for classes and modules.'.freeze def on_class(node) return unless node.loc.name.source =~ /_/ add_offense(node, location: :name) end alias on_module on_class end end end end
Version data entries
6,775 entries across 6,769 versions & 24 rubygems