Class: RuboCop::Cop::InSpecStyle::OracleDbSessionPass

Inherits:
RuboCop::Cop
  • Object
show all
Includes:
MatchRange
Defined in:
lib/rubocop/cop/inspecstyle/oracle_db_session_pass.rb

Overview

Examples:

EnforcedStyle: InSpecStyle (default)

# Description of the `bar` style.

# bad
sql = oracledb_session(user: 'my_user', pass: 'password')

# good
sql = oracledb_session(user: 'my_user', password: 'password')

Constant Summary collapse

MSG =
'Use `:password` instead of `:pass`. This will be removed in '\
'InSpec 5'

Instance Method Summary collapse

Instance Method Details

#on_send(node) ⇒ Object

Getting location was a bit tricky on this one, looking at docs perhaps convention does allow highlighting an entire line.



31
32
33
34
# File 'lib/rubocop/cop/inspecstyle/oracle_db_session_pass.rb', line 31

def on_send(node)
  return unless result = oracledb_session_pass?(node)
  add_offense(node, message: MSG)
end