Sha256: 9fc486e9ffdbedac9a4c3693c2ff06dd1b22421b3e9d42591df5efd03e823c28
Contents?: true
Size: 461 Bytes
Versions: 1
Compression:
Stored size: 461 Bytes
Contents
class JavascriptLintRunner def initialize(dir, filter) @config = dir + '/jsl.conf' @dir = dir @filter = filter end def execute() return `jsl -conf "#{@config}" -nologo -nofilelisting 2>&1` end def is_configured?(all_files) return all_files.include?(@config) end def should_run?(modified_files) return !(modified_files.detect { |file| @filter.filter(file) }).nil? || modified_files.include?(@config) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
karl-loris-0.0.9 | lib/tasks/javascript_lint/javascript_lint_runner.rb |