Skip to content

Files

Latest commit

 

History

History
42 lines (29 loc) · 591 Bytes

Bundler-DuplicatedGem.md

File metadata and controls

42 lines (29 loc) · 591 Bytes

Pattern: Duplicate gem

Issue: -

Description

A Gem's requirements should be listed only once in a Gemfile.

Examples

# bad
gem 'rubocop'
gem 'rubocop'

# bad
group :development do
  gem 'rubocop'
end

group :test do
  gem 'rubocop'
end

# good
group :development, :test do
  gem 'rubocop'
end

# good
gem 'rubocop', groups: [:development, :test]

Default configuration

Attribute Value
Include **/Gemfile, **/gems.rb

Further Reading