Class: CustomCops::AssertNot
- Inherits:
-
RuboCop::Cop::Cop
- Object
- RuboCop::Cop::Cop
- CustomCops::AssertNot
- Defined in:
- lib/custom_cops/assert_not.rb
Overview
Enforces the use of ‘assert_not` over `assert !`.
Constant Summary collapse
- MSG =
"Prefer `assert_not` over `assert !`"
Instance Method Summary collapse
Instance Method Details
#autocorrect(node) ⇒ Object
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/custom_cops/assert_not.rb', line 23 def autocorrect(node) expression = node.loc.expression ->(corrector) do corrector.replace( expression, corrected_source(expression.source) ) end end |
#on_send(node) ⇒ Object
19 20 21 |
# File 'lib/custom_cops/assert_not.rb', line 19 def on_send(node) add_offense(node) if offensive?(node) end |