Remove Flog as we use a Rubocop that does its job.
This commit is contained in:
parent
a2c528f2a4
commit
e3f12e975d
|
@ -209,9 +209,6 @@ rubocop: *exec
|
|||
rake haml_lint: *exec
|
||||
rake scss_lint: *exec
|
||||
rake brakeman: *exec
|
||||
rake flog:
|
||||
<<: *exec
|
||||
allow_failure: yes
|
||||
rake flay:
|
||||
<<: *exec
|
||||
allow_failure: yes
|
||||
|
|
1
Gemfile
1
Gemfile
|
@ -300,7 +300,6 @@ group :development, :test do
|
|||
gem 'scss_lint', '~> 0.47.0', require: false
|
||||
gem 'haml_lint', '~> 0.18.2', require: false
|
||||
gem 'simplecov', '0.12.0', require: false
|
||||
gem 'flog', '~> 4.3.2', require: false
|
||||
gem 'flay', '~> 2.6.1', require: false
|
||||
gem 'bundler-audit', '~> 0.5.0', require: false
|
||||
|
||||
|
|
|
@ -209,9 +209,6 @@ GEM
|
|||
flay (2.6.1)
|
||||
ruby_parser (~> 3.0)
|
||||
sexp_processor (~> 4.0)
|
||||
flog (4.3.2)
|
||||
ruby_parser (~> 3.1, > 3.1.0)
|
||||
sexp_processor (~> 4.4)
|
||||
flowdock (0.7.1)
|
||||
httparty (~> 0.7)
|
||||
multi_json
|
||||
|
@ -845,7 +842,6 @@ DEPENDENCIES
|
|||
factory_girl_rails (~> 4.6.0)
|
||||
ffaker (~> 2.0.0)
|
||||
flay (~> 2.6.1)
|
||||
flog (~> 4.3.2)
|
||||
fog-aws (~> 0.9)
|
||||
fog-azure (~> 0.0)
|
||||
fog-core (~> 1.40)
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
desc 'Code complexity analyze via flog'
|
||||
task :flog do
|
||||
output = %x(bundle exec flog -m app/ lib/gitlab)
|
||||
exit_code = 0
|
||||
minimum_score = 70
|
||||
output = output.lines
|
||||
|
||||
# Skip total complexity score
|
||||
output.shift
|
||||
|
||||
# Skip some trash info
|
||||
output.shift
|
||||
|
||||
output.each do |line|
|
||||
score, method = line.split(" ")
|
||||
score = score.to_i
|
||||
|
||||
if score > minimum_score
|
||||
exit_code = 1
|
||||
puts "High complexity in #{method}. Score: #{score}"
|
||||
end
|
||||
end
|
||||
|
||||
exit exit_code
|
||||
end
|
Loading…
Reference in New Issue