Method: Pipeline::RetireJS#run

Defined in:
lib/pipeline/tasks/retirejs.rb

#runObject



22
23
24
25
26
27
28
29
# File 'lib/pipeline/tasks/retirejs.rb', line 22

def run
  exclude_dirs = ['node_modules','bower_components']
  exclude_dirs = exclude_dirs.concat(@tracker.options[:exclude_dirs]).uniq if @tracker.options[:exclude_dirs]
  directories_with?('package.json', exclude_dirs).each do |dir|
    Pipeline.notify "#{@name} scanning: #{dir}"
    @results << runsystem(false, 'retire', '-c', '--outputformat', 'json', '--path', "#{dir}")
  end
end