Sha256: 3d17ec707377f8521bc6ed185ba56b268a8479d6c6272d46529f3a3e071cb5db
Contents?: true
Size: 582 Bytes
Versions: 7
Compression:
Stored size: 582 Bytes
Contents
require 'pre-commit/checks/shell' module PreCommit module Checks class Coffeelint < Shell def call(staged_files) staged_files = staged_files.grep(/\.coffee$/) return if staged_files.empty? args = (config_file_flag + staged_files).join(' ') execute("coffeelint #{args}") end def config_file_flag config_file ? ['-f', config_file] : [] end def alternate_config_file 'coffeelint.json' end def self.description "Runs coffeelint to detect errors" end end end end
Version data entries
7 entries across 7 versions & 1 rubygems