Merge branch 'zj-fix-flay' into 'master'
Fix flay not detecting identical code Closes #42628 See merge request gitlab-org/gitlab-ce!16828
This commit is contained in:
commit
19277271be
4 changed files with 7 additions and 5 deletions
|
@ -6,3 +6,5 @@ app/models/concerns/relative_positioning.rb
|
|||
app/workers/stuck_merge_jobs_worker.rb
|
||||
lib/gitlab/redis/*.rb
|
||||
lib/gitlab/gitaly_client/operation_service.rb
|
||||
lib/gitlab/background_migration/*
|
||||
app/models/project_services/kubernetes_service.rb
|
||||
|
|
2
Gemfile
2
Gemfile
|
@ -349,7 +349,7 @@ group :development, :test do
|
|||
gem 'scss_lint', '~> 0.56.0', require: false
|
||||
gem 'haml_lint', '~> 0.26.0', require: false
|
||||
gem 'simplecov', '~> 0.14.0', require: false
|
||||
gem 'flay', '~> 2.8.0', require: false
|
||||
gem 'flay', '~> 2.10.0', require: false
|
||||
gem 'bundler-audit', '~> 0.5.0', require: false
|
||||
|
||||
gem 'benchmark-ips', '~> 2.3.0', require: false
|
||||
|
|
|
@ -211,7 +211,7 @@ GEM
|
|||
fast_gettext (1.4.0)
|
||||
ffaker (2.4.0)
|
||||
ffi (1.9.18)
|
||||
flay (2.8.1)
|
||||
flay (2.10.0)
|
||||
erubis (~> 2.7.0)
|
||||
path_expander (~> 1.0)
|
||||
ruby_parser (~> 3.0)
|
||||
|
@ -588,7 +588,7 @@ GEM
|
|||
ast (~> 2.3)
|
||||
parslet (1.5.0)
|
||||
blankslate (~> 2.0)
|
||||
path_expander (1.0.1)
|
||||
path_expander (1.0.2)
|
||||
peek (1.0.1)
|
||||
concurrent-ruby (>= 0.9.0)
|
||||
concurrent-ruby-ext (>= 0.9.0)
|
||||
|
@ -1037,7 +1037,7 @@ DEPENDENCIES
|
|||
faraday (~> 0.12)
|
||||
fast_blank
|
||||
ffaker (~> 2.4)
|
||||
flay (~> 2.8.0)
|
||||
flay (~> 2.10.0)
|
||||
flipper (~> 0.11.0)
|
||||
flipper-active_record (~> 0.11.0)
|
||||
flipper-active_support_cache_store (~> 0.11.0)
|
||||
|
|
|
@ -2,7 +2,7 @@ desc 'Code duplication analyze via flay'
|
|||
task :flay do
|
||||
output = `bundle exec flay --mass 35 app/ lib/gitlab/ 2> #{File::NULL}`
|
||||
|
||||
if output.include? "Similar code found"
|
||||
if output.include?("Similar code found") || output.include?("IDENTICAL code found")
|
||||
puts output
|
||||
exit 1
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue