class Pipeline::ScanJS
Public Class Methods
new(trigger, tracker)
click to toggle source
WIP Pipeline::Tasks.add
self
Calls superclass method
Pipeline::BaseTask::new
# File lib/pipeline/tasks/scanjs.rb, line 8 def initialize(trigger, tracker) super(trigger) @name = "ScanJS" @description = "Source analysis for JavaScript" @stage = :code @labels << "code" << "javascript" end
Public Instance Methods
analyze()
click to toggle source
# File lib/pipeline/tasks/scanjs.rb, line 22 def analyze puts @result end
run()
click to toggle source
# File lib/pipeline/tasks/scanjs.rb, line 16 def run Pipeline.notify "#{@name}" rootpath = @trigger.path @result=`scanner.js -t "#{rootpath}"` end
supported?()
click to toggle source
# File lib/pipeline/tasks/scanjs.rb, line 26 def supported? # In future, verify tool is available. return true end