lib/rubysmith/templates/%project_name%/Gemfile.erb in rubysmith-0.5.0 vs lib/rubysmith/templates/%project_name%/Gemfile.erb in rubysmith-0.6.0
- old
+ new
@@ -1,38 +1,56 @@
source "https://rubygems.org"
<% unless realm.build_minimum %>
- group :development do
+ <% if realm.build_refinements %>
+ gem "refinements", "~> 7.16"
+ <% end %>
+
+ group :code_quality do
<% if realm.build_bundler_audit %>
gem "bundler-audit", "~> 0.7"
<% end %>
<% if realm.build_bundler_leak %>
gem "bundler-leak", "~> 0.2"
<% end %>
<% if realm.build_git && realm.build_git_lint %>
gem "git-lint", "~> 1.3"
<% end %>
- <% if realm.build_guard %>
- gem "guard-rspec", "~> 4.7"
- <% end %>
- <% if realm.build_pry %>
- gem "pry", "~> 0.13"
- gem "pry-byebug", "~> 3.9"
- <% end %>
- gem "rake", "~> 13.0"
<% if realm.build_reek %>
gem "reek", "~> 6.0"
<% end %>
- <% if realm.build_rspec %>
- gem "rspec", "~> 3.10"
- <% end %>
<% if realm.build_rubocop %>
- gem "rubocop", "~> 1.3"
- gem "rubocop-performance", "~> 1.8"
+ gem "rubocop", "~> 1.5"
+ gem "rubocop-performance", "~> 1.9"
gem "rubocop-rake", "~> 0.5"
+ <% end %>
+ <% if realm.build_rspec && realm.build_rubocop %>
gem "rubocop-rspec", "~> 2.0"
<% end %>
+ end
+
+ group :development do
+ <% if realm.build_guard %>
+ gem "guard-rspec", "~> 4.7", require: false
+ <% end %>
+ gem "rake", "~> 13.0"
+ end
+
+ group :test do
+ <% if realm.build_rspec %>
+ gem "rspec", "~> 3.10"
+ <% end %>
<% if realm.build_simple_cov %>
- gem "simplecov", "~> 0.19"
+ gem "simplecov", "~> 0.20"
+ <% end %>
+ end
+
+ group :tools do
+ <% if realm.build_amazing_print %>
+ gem "amazing_print", "~> 1.2"
+ <% end %>
+ <% if realm.build_pry %>
+ gem "pry", "~> 0.13"
+ gem "pry-byebug", "~> 3.9"
<% end %>
end
<% end %>