Sha256: 3cfeb3a5178ca582ec2b896f4b4b39bb30c42f4fcd52e75d4d3e347f288d2755

Contents?: true

Size: 314 Bytes

Versions: 4

Compression:

Stored size: 314 Bytes

Contents

# encoding: utf-8

module Rubocop
  module Cop
    class AvoidClassVars < Cop
      MSG = 'Replace class var %s with a class instance var.'

      def on_cvasgn(node)
        class_var, = *node
        add_offence(:convention, node.loc.name.line, sprintf(MSG, class_var))
        super
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rubocop-0.8.3 lib/rubocop/cop/avoid_class_vars.rb
rubocop-0.8.2 lib/rubocop/cop/avoid_class_vars.rb
rubocop-0.8.1 lib/rubocop/cop/avoid_class_vars.rb
rubocop-0.8.0 lib/rubocop/cop/avoid_class_vars.rb