Sha256: 913537bab0881db1c3347fc68a961480b41a4732c5441dabeda36d79e8ecc8a9
Contents?: true
Size: 940 Bytes
Versions: 1
Compression:
Stored size: 940 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'bundler/gem_tasks' require 'bump/tasks' Bundler::GemHelper.install_tasks require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) if %w[development test].include?(ENV['RAILS_ENV'] ||= 'development') require 'bundler/audit/task' Bundler::Audit::Task.new desc 'Analyze for code duplication (large, identical syntax trees) with fuzzy matching.' task :flay do require 'flay' flay = Flay.run(%w[bin config lib script]) flay.report threshold = 0 raise "Flay total too high! #{flay.total} > #{threshold}" if flay.total > threshold end require 'rubocop/rake_task' RuboCop::RakeTask.new desc 'Analyze security vulnerabilities with brakeman' task :brakeman do `brakeman --exit-on-warn --exit-on-err --format plain --ensure-latest --table-width 999 --force-scan lib --ignore-config .brakeman.ignore` end end task default: :spec
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
abbreviato-1.0.0 | Rakefile |