Skip to content

Commit b94235b

Browse files
committed
Improve Gemfile
1 parent 53e7325 commit b94235b

20 files changed

+117
-144
lines changed

Gemfile

+9-8
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,26 @@ source 'https://rubygems.org'
44

55
gemspec
66

7+
# Dev libs
78
gem 'appraisal', git: 'https://github.com/thoughtbot/appraisal.git'
8-
99
gem 'combustion'
1010
gem 'database_cleaner'
1111
gem 'factory_bot'
1212
gem 'faker'
1313
gem 'generator_spec'
14-
gem 'guard-rspec'
15-
gem 'pry'
1614
gem 'puma'
1715
gem 'rake'
1816
gem 'rspec'
1917
gem 'rspec-retry'
20-
gem 'rubocop'
21-
gem 'rubocop-factory_bot'
22-
gem 'rubocop-performance'
23-
gem 'rubocop-rake'
24-
gem 'rubocop-rspec'
2518
gem 'simplecov'
2619

2720
# Fallback to pg in dev/local environment
2821
gem 'pg'
22+
23+
# Dev tools / linter
24+
gem 'guard-rspec', require: false
25+
gem 'rubocop', require: false
26+
gem 'rubocop-factory_bot', require: false
27+
gem 'rubocop-performance', require: false
28+
gem 'rubocop-rake', require: false
29+
gem 'rubocop-rspec', require: false

Rakefile

-10
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,3 @@ require 'rspec/core/rake_task'
55

66
RSpec::Core::RakeTask.new(:spec)
77
task default: :spec
8-
9-
desc 'Open a Ruby irb console with the gem loaded'
10-
task :console do
11-
require 'pry'
12-
require 'rails'
13-
require 'ajax-datatables-rails'
14-
puts 'Loaded AjaxDatatablesRails'
15-
ARGV.clear
16-
Pry.start
17-
end

gemfiles/rails_7.0_with_mysql2.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.0.0"
2423
gem "mysql2"
2524

gemfiles/rails_7.0_with_oracle_enhanced.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.0.0"
2423
gem "ruby-oci8"
2524
gem "activerecord-oracle_enhanced-adapter", "~> 7.0.0"

gemfiles/rails_7.0_with_postgis.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,18 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
2316
gem "pg"
17+
gem "guard-rspec", require: false
18+
gem "rubocop", require: false
19+
gem "rubocop-factory_bot", require: false
20+
gem "rubocop-performance", require: false
21+
gem "rubocop-rake", require: false
22+
gem "rubocop-rspec", require: false
2423
gem "rails", "~> 7.0.0"
2524
gem "activerecord-postgis-adapter"
2625

gemfiles/rails_7.0_with_postgresql.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,18 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
2316
gem "pg"
17+
gem "guard-rspec", require: false
18+
gem "rubocop", require: false
19+
gem "rubocop-factory_bot", require: false
20+
gem "rubocop-performance", require: false
21+
gem "rubocop-rake", require: false
22+
gem "rubocop-rspec", require: false
2423
gem "rails", "~> 7.0.0"
2524

2625
install_if -> { Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.4.0") } do

gemfiles/rails_7.0_with_sqlite3.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.0.0"
2423
gem "sqlite3", "~> 1.5.0"
2524

gemfiles/rails_7.0_with_trilogy.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.0.0"
2423
gem "activerecord-trilogy-adapter"
2524

gemfiles/rails_7.1_with_mysql2.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.1.0"
2423
gem "mysql2"
2524

gemfiles/rails_7.1_with_oracle_enhanced.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.1.0"
2423
gem "activerecord-oracle_enhanced-adapter", "~> 7.1.0"
2524

gemfiles/rails_7.1_with_postgis.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,18 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
2316
gem "pg"
17+
gem "guard-rspec", require: false
18+
gem "rubocop", require: false
19+
gem "rubocop-factory_bot", require: false
20+
gem "rubocop-performance", require: false
21+
gem "rubocop-rake", require: false
22+
gem "rubocop-rspec", require: false
2423
gem "rails", "~> 7.1.0"
2524
gem "activerecord-postgis-adapter"
2625

gemfiles/rails_7.1_with_postgresql.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,18 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
2316
gem "pg"
17+
gem "guard-rspec", require: false
18+
gem "rubocop", require: false
19+
gem "rubocop-factory_bot", require: false
20+
gem "rubocop-performance", require: false
21+
gem "rubocop-rake", require: false
22+
gem "rubocop-rspec", require: false
2423
gem "rails", "~> 7.1.0"
2524

2625
gemspec path: "../"

gemfiles/rails_7.1_with_sqlite3.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.1.0"
2423
gem "sqlite3", "~> 1.5.0"
2524

gemfiles/rails_7.1_with_trilogy.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.1.0"
2423
gem "activerecord-trilogy-adapter"
2524

gemfiles/rails_7.2_with_mysql2.gemfile

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@ gem "database_cleaner"
88
gem "factory_bot"
99
gem "faker"
1010
gem "generator_spec"
11-
gem "guard-rspec"
12-
gem "pry"
1311
gem "puma"
1412
gem "rake"
1513
gem "rspec"
1614
gem "rspec-retry"
17-
gem "rubocop"
18-
gem "rubocop-factory_bot"
19-
gem "rubocop-performance"
20-
gem "rubocop-rake"
21-
gem "rubocop-rspec"
2215
gem "simplecov"
16+
gem "guard-rspec", require: false
17+
gem "rubocop", require: false
18+
gem "rubocop-factory_bot", require: false
19+
gem "rubocop-performance", require: false
20+
gem "rubocop-rake", require: false
21+
gem "rubocop-rspec", require: false
2322
gem "rails", "~> 7.2.0"
2423
gem "mysql2"
2524

0 commit comments

Comments
 (0)