class RuboCop::Cop::InSpecStyle::Apache
Do not use apache
@example EnforcedStyle: InSpecStyle
(default)
# apache has been deprecated # 'https://github.com/inspec/inspec/issues/3131' # Since there are multiples replacements autocorrect is not supported. # bad apache # good azurerm_virtual_machine # use a specific resource pack resource
Constants
- MSG
Public Instance Methods
autocorrect(node)
click to toggle source
# File lib/rubocop/cop/inspecstyle/apache.rb, line 39 def autocorrect(node) lambda do |corrector| corrector.replace(node.loc.selector, preferred_replacement) end end
on_send(node)
click to toggle source
# File lib/rubocop/cop/inspecstyle/apache.rb, line 33 def on_send(node) return unless apache?(node) add_offense(node, location: :selector) end
Private Instance Methods
inside_spec?(root)
click to toggle source
# File lib/rubocop/cop/inspecstyle/apache.rb, line 47 def inside_spec?(root) spec?(root) end
preferred_replacement()
click to toggle source
# File lib/rubocop/cop/inspecstyle/apache.rb, line 51 def preferred_replacement cop_config.fetch('PreferredReplacement') end