Sha256: eeeef0ddd10e39972d25aad229931e751fcdf7a795a3538f5eb937830fafab9d
Contents?: true
Size: 564 Bytes
Versions: 1
Compression:
Stored size: 564 Bytes
Contents
module Phare class Check attr_reader :status def initialize(directory) @directory = directory @directory << '/' unless @directory.end_with?('/') end def run ruby = Checks::RubyRubocop.new ruby.run scsslint = Checks::ScssLint.new(@directory) scsslint.run jshint = Checks::JavaScriptJSHint.new(@directory) jshint.run jscs = Checks::JavaScriptJSCS.new(@directory) jscs.run @status = [ruby.status, jshint.status, jscs.status].find { |status| status > 0 } || 0 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
phare-0.2 | lib/phare/check.rb |