class RuboCop::Cop::Chef::Deprecations::DeprecatedShelloutMethods
The large number of ‘shell_out` helper methods in Chef
Infra Client has been reduced to just `shell_out` and `shell_out!` methods. The legacy methods were removed in Chef
Infra Client and cookbooks using these legacy helpers will need to be updated.
@example
#### incorrect shell_out_compact('foo') shell_out_compact!('foo') shell_out_with_timeout('foo') shell_out_with_timeout!('foo') shell_out_with_systems_locale('foo') shell_out_with_systems_locale!('foo') shell_out_compact_timeout('foo') shell_out_compact_timeout!('foo') #### correct shell_out('foo') shell_out!('foo') shell_out!('foo', default_env: false) # replaces shell_out_with_systems_locale
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/chef/deprecation/deprecated_shellout_methods.rb, line 57 def on_send(node) add_offense(node, severity: :warning) end