30
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/primer/view_components/linters/migrations/truncate_component.rb', line 30
def autocorrect(node)
return if hash_with_inline_value?(node.arguments.first)
lambda do |corrector|
if node.arguments.first.nil? == false
corrector.replace(node.children.first, "Primer::Beta::Truncate")
corrector.insert_after(node.arguments.first, ", tag: :div") unless truncate_with_tag?(node.arguments.first)
else
corrector.replace(node.loc.expression, "Primer::Beta::Truncate.new(tag: :div)")
end
end
end
|