Sha256: d3b8f7bdd0f6d07e2d5ac634a089ee052ed356d122a6f1ff60beb5aea8e01b20

Contents?: true

Size: 564 Bytes

Versions: 2

Compression:

Stored size: 564 Bytes

Contents

if Rails.env.development? || Rails.env.test?
  namespace :brakeman do
    desc 'Run Brakeman'
    task :run, :output_files do |_t, args|
      require 'brakeman'

      files = args[:output_files].split(' ') if args[:output_files]
      Brakeman.run app_path: '.', output_files: files, print_report: true
    end

    desc 'Check your code with Brakeman'
    task :check do
      require 'brakeman'
      result = Brakeman.run app_path: '.', print_report: true
      exit Brakeman::Warnings_Found_Exit_Code unless result.filtered_warnings.empty?
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
welaika-suspenders-2.28.0 templates/brakeman.rake
welaika-suspenders-2.27.0 templates/brakeman.rake