Class: Rubydex::Rules::ParseWarning

Inherits:
Rubydex::Rule show all
Defined in:
lib/rubydex/rules/parse_warning.rb

Overview

Parse warnings represent code that has valid syntax, but may not do what the developer expects. For example, local variables that are completely unused or usage in a void context (creating a line of code that does nothing).

CONST = 1
CONST
^^^^^ Constant used in void context (the expression does nothing).
puts CONST + 2

Class Method Summary collapse

Methods inherited from Rubydex::Rule

rule_name, severity

Class Method Details

.default_severityObject

: -> singleton(Severity::Base)



22
23
24
# File 'lib/rubydex/rules/parse_warning.rb', line 22

def default_severity
  Severity::Warning
end