Skip to content

Commit 13fee04

Browse files
committed
Bump rubocop + use rubocop-basic
1 parent b38e71e commit 13fee04

29 files changed

Lines changed: 152 additions & 154 deletions

.rubocop.yml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
1-
require:
1+
inherit_gem:
2+
rubocop-basic: rubocop.yml
3+
4+
plugins:
25
- rubocop-factory_bot
36
- rubocop-rake
47
- rubocop-rails
58
- rubocop-rspec
69
- rubocop-rspec_rails
710

8-
AllCops:
9-
NewCops: enable
10-
TargetRubyVersion: 2.6
11-
12-
Gemspec/RequireMFA:
13-
Enabled: false
14-
15-
Gemspec/DevelopmentDependencies:
16-
Enabled: false
17-
1811
RSpec/SpecFilePathFormat:
19-
Enabled: false
12+
CustomTransform:
13+
GraphQL: graphql

Gemfile

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
# frozen_string_literal: true
22

3-
source 'https://rubygems.org'
3+
source "https://rubygems.org"
44

55
gemspec
66

7-
gem 'rake'
8-
gem 'rspec'
9-
gem 'rubocop'
10-
gem 'yard'
7+
gem "factory_bot"
8+
gem "pg"
9+
gem "rake"
10+
gem "rspec"
11+
gem "rspec_junit_formatter"
12+
gem "rspec-rails"
13+
gem "rubocop"
14+
gem "rubocop-basic"
15+
gem "rubocop-factory_bot"
16+
gem "rubocop-rails"
17+
gem "rubocop-rake"
18+
gem "rubocop-rspec"
19+
gem "rubocop-rspec_rails"
20+
gem "simplecov"
21+
gem "yard"

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ GEM
246246
rubocop-ast (1.45.1)
247247
parser (>= 3.3.7.2)
248248
prism (~> 1.4)
249+
rubocop-basic (1.2.0)
249250
rubocop-factory_bot (2.27.1)
250251
lint_roller (~> 1.1)
251252
rubocop (~> 1.72, >= 1.72.1)
@@ -309,6 +310,7 @@ DEPENDENCIES
309310
rspec-rails
310311
rspec_junit_formatter
311312
rubocop
313+
rubocop-basic
312314
rubocop-factory_bot
313315
rubocop-rails
314316
rubocop-rake

Rakefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# frozen_string_literal: true
22

3-
require 'bundler/gem_tasks'
4-
require 'rspec/core/rake_task'
3+
require "bundler/gem_tasks"
4+
require "rspec/core/rake_task"
55

66
RSpec::Core::RakeTask.new(:spec)
77

8-
require 'rubocop/rake_task'
8+
require "rubocop/rake_task"
99

1010
RuboCop::RakeTask.new
1111

graphql-sources.gemspec

Lines changed: 25 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,31 @@
11
# frozen_string_literal: true
22

3-
require_relative 'lib/graphql/sources/version'
3+
require_relative "lib/graphql/sources/version"
44

55
Gem::Specification.new do |spec|
6-
spec.name = 'graphql-sources'
6+
spec.name = "graphql-sources"
77
spec.version = GraphQL::Sources::VERSION
8-
spec.authors = ['Kevin Sylvestre']
9-
spec.email = ['kevin@ksylvest.com']
10-
11-
spec.summary = 'A set of common GraphQL DataLoader sources.'
12-
spec.description = 'Common loaders for various database or cache operations.'
13-
spec.homepage = 'https://github.com/ksylvest/graphql-sources'
14-
spec.license = 'MIT'
15-
spec.required_ruby_version = '>= 2.6.0'
16-
17-
spec.metadata['homepage_uri'] = spec.homepage
18-
spec.metadata['source_code_uri'] = "https://github.com/ksylvest/graphql-sources/tree/v#{GraphQL::Sources::VERSION}"
19-
spec.metadata['changelog_uri'] = "https://github.com/ksylvest/graphql-sources/releases/tag/v#{GraphQL::Sources::VERSION}"
20-
spec.metadata['documentation_uri'] = 'https://graphql-sources.ksylvest.com/'
21-
22-
spec.files = Dir.glob('{bin,lib}/**/*') + %w[README.md LICENSE Gemfile]
23-
24-
spec.require_paths = ['lib']
25-
26-
spec.add_dependency 'graphql'
27-
spec.add_dependency 'rails'
28-
spec.add_dependency 'zeitwerk'
29-
spec.add_development_dependency 'factory_bot'
30-
spec.add_development_dependency 'pg'
31-
spec.add_development_dependency 'rspec_junit_formatter'
32-
spec.add_development_dependency 'rspec-rails'
33-
spec.add_development_dependency 'rubocop'
34-
spec.add_development_dependency 'rubocop-factory_bot'
35-
spec.add_development_dependency 'rubocop-rails'
36-
spec.add_development_dependency 'rubocop-rake'
37-
spec.add_development_dependency 'rubocop-rspec'
38-
spec.add_development_dependency 'rubocop-rspec_rails'
39-
spec.add_development_dependency 'simplecov'
8+
spec.authors = ["Kevin Sylvestre"]
9+
spec.email = ["kevin@ksylvest.com"]
10+
11+
spec.summary = "A set of common GraphQL DataLoader sources."
12+
spec.description = "Common loaders for various database or cache operations."
13+
spec.homepage = "https://github.com/ksylvest/graphql-sources"
14+
spec.license = "MIT"
15+
spec.required_ruby_version = ">= 2.6.0"
16+
17+
spec.metadata["homepage_uri"] = spec.homepage
18+
spec.metadata["source_code_uri"] = "https://github.com/ksylvest/graphql-sources/tree/v#{GraphQL::Sources::VERSION}"
19+
spec.metadata["changelog_uri"] = "https://github.com/ksylvest/graphql-sources/releases/tag/v#{GraphQL::Sources::VERSION}"
20+
spec.metadata["documentation_uri"] = "https://graphql-sources.ksylvest.com/"
21+
22+
spec.metadata["rubygems_mfa_required"] = "true"
23+
24+
spec.files = Dir.glob("{bin,lib}/**/*") + %w[README.md LICENSE Gemfile]
25+
26+
spec.require_paths = ["lib"]
27+
28+
spec.add_dependency "graphql"
29+
spec.add_dependency "rails"
30+
spec.add_dependency "zeitwerk"
4031
end

lib/graphql/sources.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# frozen_string_literal: true
22

3-
require 'graphql'
4-
require 'zeitwerk'
3+
require "graphql"
4+
require "zeitwerk"
55

66
loader = Zeitwerk::Loader.for_gem
77
loader.push_dir(__dir__, namespace: GraphQL)

lib/graphql/sources/active_record_base.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def initialize(model, key: :id)
2121
@key = key
2222
end
2323

24-
protected
24+
protected
2525

2626
# @param keys [Array] an array of keys
2727
# @return [ActiveRecord_Relation] a collection of records

lib/graphql/sources/active_storage_base.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def initialize(name)
1010
@name = name
1111
end
1212

13-
protected
13+
protected
1414

1515
# @param records [Array<ActiveRecord::Base>] a collection of records to load attachments for
1616
# @return [Array<ActiveStorage::Attachment>] the associated attachments with preloaded blobs

lib/graphql/sources/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module GraphQL
44
module Sources
5-
VERSION = '1.5.4'
5+
VERSION = "1.5.4"
66
end
77
end

spec/dummy/Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

3-
require_relative 'config/application'
3+
require_relative "config/application"
44

55
Rails.application.load_tasks

0 commit comments

Comments
 (0)