From 379cdce49773028bcbb6f8a07b56be16998092de Mon Sep 17 00:00:00 2001 From: Awesome Code Date: Sun, 17 Jan 2021 05:50:02 +0000 Subject: [PATCH] Auto corrected by following Lint Ruby Style/SafeNavigation --- lib/synvert/core/node_ext.rb | 4 +--- lib/synvert/core/rewriter/condition/if_exist_condition.rb | 2 +- lib/synvert/core/rewriter/condition/unless_exist_condition.rb | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/synvert/core/node_ext.rb b/lib/synvert/core/node_ext.rb index 046adbfb..07101a93 100644 --- a/lib/synvert/core/node_ext.rb +++ b/lib/synvert/core/node_ext.rb @@ -299,9 +299,7 @@ def debug_info # # @return [String] source code. def to_source - if self.loc.expression - self.loc.expression.source - end + self.loc.expression&.source end # Get the indent of current node. diff --git a/lib/synvert/core/rewriter/condition/if_exist_condition.rb b/lib/synvert/core/rewriter/condition/if_exist_condition.rb index 16d74ec3..836e7238 100644 --- a/lib/synvert/core/rewriter/condition/if_exist_condition.rb +++ b/lib/synvert/core/rewriter/condition/if_exist_condition.rb @@ -7,7 +7,7 @@ class Rewriter::IfExistCondition < Rewriter::Condition def match? match = false @instance.current_node.recursive_children do |child_node| - match = match || (child_node && child_node.match?(@rules)) + match = match || (child_node&.match?(@rules)) end match end diff --git a/lib/synvert/core/rewriter/condition/unless_exist_condition.rb b/lib/synvert/core/rewriter/condition/unless_exist_condition.rb index 3dc27eac..ef3e0ee7 100644 --- a/lib/synvert/core/rewriter/condition/unless_exist_condition.rb +++ b/lib/synvert/core/rewriter/condition/unless_exist_condition.rb @@ -7,7 +7,7 @@ class Rewriter::UnlessExistCondition < Rewriter::Condition def match? match = false @instance.current_node.recursive_children do |child_node| - match = match || (child_node && child_node.match?(@rules)) + match = match || (child_node&.match?(@rules)) end !match end