Module: PreCommit::Utils::StagedFiles
- Included in:
- Runner
- Defined in:
- lib/pre-commit/utils/staged_files.rb
Instance Method Summary collapse
Instance Method Details
#staged_files ⇒ Object
5 6 7 8 9 10 |
# File 'lib/pre-commit/utils/staged_files.rb', line 5 def staged_files @staged_files ||= begin files = `git diff --cached --name-only --diff-filter=ACM`.split files.reject { |f| size = File.size(f); size > 1_000_000 || (size > 20 && binary?(f)) } end end |