Sha256: 4dd027923659f1f58d508f6c465564a7de30838cea88a45d5307b45eac7e33c0
Contents?: true
Size: 466 Bytes
Versions: 11
Compression:
Stored size: 466 Bytes
Contents
require 'pre-commit/checks/grep' module PreCommit module Checks class RubySymbolHashrockets < Grep def files_filter(staged_files) staged_files.grep(/\.rb$/) end def message "detected :symbol => value hashrocket:\n" end def pattern '\'[^:](:{1}(?:\$|@|@@|[_A-Za-z])?\w*[=!?]?\s*=>\s*)\'' end def self.description "Finds ruby 1.8 '=>' hash definitions." end end end end
Version data entries
11 entries across 11 versions & 1 rubygems