Sha256: 9a2d7b2eb337a1c4fd6fd70b232002a7d6e07fd34af2dcb2a6974d613a4425bb
Contents?: true
Size: 444 Bytes
Versions: 3
Compression:
Stored size: 444 Bytes
Contents
require 'pre-commit/utils' module PreCommit class DebuggerCheck def self.call(staged_files) files = files_to_check(staged_files) return if files.empty? errors = `#{Utils.grep} debugger #{files.join(" ")}`.strip return unless $?.success? "debugger statement(s) found:\n#{errors}" end def self.files_to_check(files) files.reject { |file| File.basename(file) =~ /^Gemfile/ } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pre-commit-0.11.0 | lib/pre-commit/checks/debugger_check.rb |
pre-commit-0.10.0 | lib/pre-commit/checks/debugger_check.rb |
pre-commit-0.9.2 | lib/pre-commit/checks/debugger_check.rb |