Skip to content

Commit a52eb84

Browse files
authored
Merge pull request rmosolgo#652 from hibariya/useless-assignment
Remove useless assignments
2 parents 5de8e06 + b6965b4 commit a52eb84

File tree

15 files changed

+16
-18
lines changed

15 files changed

+16
-18
lines changed

.rubocop.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ Lint/DefEndAlignment:
1818
Lint/EndAlignment:
1919
EnforcedStyleAlignWith: variable
2020

21+
Lint/UselessAssignment:
22+
Enabled: true
23+
2124
Metrics/ParameterLists:
2225
Max: 7
2326
CountKeywordArgs: false

lib/graphql/analysis/query_complexity.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ def final_value(reduced_value)
5353
# Get a complexity value for a field,
5454
# by getting the number or calling its proc
5555
def get_complexity(irep_node, query, child_complexity)
56-
type_defn = irep_node.owner_type
5756
field_defn = irep_node.definition
5857
defined_complexity = field_defn.complexity
5958
case defined_complexity

lib/graphql/compatibility/execution_specification.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ def test_it_runs_middleware
334334
__typename
335335
}
336336
}|
337-
res = execute_query(query_string, context: {middleware_log: log})
337+
execute_query(query_string, context: {middleware_log: log})
338338
assert_equal ["node", "__typename"], log
339339
end
340340

lib/graphql/compatibility/lazy_execution_specification.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ def test_it_calls_lazy_resolve_instrumentation
162162
|
163163

164164
log = []
165-
res = self.class.lazy_schema.execute(query_str, context: {lazy_instrumentation: log, pushes: []})
165+
self.class.lazy_schema.execute(query_str, context: {lazy_instrumentation: log, pushes: []})
166166
expected_log = [
167167
"PUSH",
168168
"Query.push: 1",

lib/graphql/execution/execute.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ def execute(ast_operation, root_type, query)
2323
private
2424

2525
def resolve_selection(object, current_type, selection, query_ctx, mutation: false )
26-
query = query_ctx.query
27-
2826
selection_result = SelectionResult.new
2927

3028
selection.typed_children[current_type].each do |name, subselection|
@@ -174,7 +172,7 @@ def resolve_value(owner, parent_type, field_defn, field_type, value, selection,
174172
result
175173
when GraphQL::TypeKinds::NON_NULL
176174
wrapped_type = field_type.of_type
177-
inner_value = resolve_value(
175+
resolve_value(
178176
owner,
179177
parent_type,
180178
field_defn,

lib/graphql/schema/catchall_middleware.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ module CatchallMiddleware
2727
# whose message is {MESSAGE}
2828
def self.call(parent_type, parent_object, field_definition, field_args, query_context)
2929
yield
30-
rescue StandardError => err
30+
rescue StandardError
3131
GraphQL::ExecutionError.new(MESSAGE)
3232
end
3333
end

lib/graphql/schema/validation.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ def self.assert_property(property_name, *allowed_classes)
3939
def self.assert_property_mapping(property_name, from_class, to_class)
4040
->(obj) {
4141
property_value = obj.public_send(property_name)
42-
error_message = nil
4342
if !property_value.is_a?(Hash)
4443
"#{property_name} must be a hash of {#{from_class.name} => #{to_class.name}}, not a #{property_value.class.name} (#{property_value.inspect})"
4544
else

lib/graphql/static_validation/arguments_validator.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def validate(context)
3333
private
3434

3535
def parent_name(parent, type_defn)
36-
field_name = if parent.is_a?(GraphQL::Language::Nodes::Field)
36+
if parent.is_a?(GraphQL::Language::Nodes::Field)
3737
parent.alias || parent.name
3838
elsif parent.is_a?(GraphQL::Language::Nodes::InputObject)
3939
type_defn.name

lib/graphql/static_validation/rules/operation_names_are_valid.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def validate(context)
1212
}
1313

1414
context.visitor[GraphQL::Language::Nodes::Document].leave << ->(node, _parent) {
15-
op_count = op_names.values.inject(0) { |m, v| m += v.size }
15+
op_count = op_names.values.inject(0) { |m, v| m + v.size }
1616

1717
op_names.each do |name, nodes|
1818
if name.nil? && op_count > 1

spec/graphql/base_type_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
obj_2 = obj_type.dup
4444
obj_2.name = "Cheese2"
4545
refute_equal obj_edge, obj_2.edge_type
46-
refute_equal obj_edge, obj_2.connection_type
46+
refute_equal obj_conn, obj_2.connection_type
4747
end
4848
end
4949

spec/graphql/language/lexer_spec.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
end
4040

4141
it "clears the previous_token between runs" do
42-
tok_1 = subject.tokenize(query_string)
4342
tok_2 = subject.tokenize(query_string)
4443
assert_equal nil, tok_2[0].prev_token
4544
end

spec/graphql/relay/array_connection_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
describe GraphQL::Relay::ArrayConnection do
55
def get_names(result)
66
ships = result["data"]["rebels"]["ships"]["edges"]
7-
names = ships.map { |e| e["node"]["name"] }
7+
ships.map { |e| e["node"]["name"] }
88
end
99

1010
def get_last_cursor(result)

spec/graphql/relay/page_info_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def get_last_cursor(result)
1616

1717
let(:cursor_of_last_base) {
1818
result = star_wars_query(query_string, "first" => 100)
19-
last_cursor = get_last_cursor(result)
19+
get_last_cursor(result)
2020
}
2121

2222
let(:query_string) {%|

spec/graphql/relay/relation_connection_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
describe GraphQL::Relay::RelationConnection do
55
def get_names(result)
66
ships = result["data"]["empire"]["bases"]["edges"]
7-
names = ships.map { |e| e["node"]["name"] }
7+
ships.map { |e| e["node"]["name"] }
88
end
99

1010
def get_page_info(result)
@@ -253,7 +253,7 @@ def get_last_cursor(result)
253253

254254
def get_names(result, field_name)
255255
bases = result["data"]["empire"][field_name]["edges"]
256-
base_names = bases.map { |b| b["node"]["name"] }
256+
bases.map { |b| b["node"]["name"] }
257257
end
258258

259259
it "applies the default value" do
@@ -269,7 +269,7 @@ def get_names(result, field_name)
269269
describe "with a Sequel::Dataset" do
270270
def get_names(result)
271271
ships = result["data"]["empire"]["basesAsSequelDataset"]["edges"]
272-
names = ships.map { |e| e["node"]["name"] }
272+
ships.map { |e| e["node"]["name"] }
273273
end
274274

275275
def get_page_info(result)

spec/support/dummy/schema.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ def initialize(type:, data:, id_type: !GraphQL::INT_TYPE)
225225

226226
def call(obj, args, ctx)
227227
id_string = args["id"].to_s # Cheese has Int type, Milk has ID type :(
228-
id, item = @data.find { |id, item| id.to_s == id_string }
228+
_id, item = @data.find { |id, item| id.to_s == id_string }
229229
item
230230
end
231231
end

0 commit comments

Comments
 (0)