class SlimLint::Linter::ConsecutiveControlStatements

Searches for more than an allowed number of consecutive control code statements that could be condensed into a :ruby filter.

Private Instance Methods

flat_control_statement?(sexp) click to toggle source
# File lib/slim_lint/linter/consecutive_control_statements.rb, line 21
def flat_control_statement?(sexp)
  sexp.match?([:slim, :control]) &&
    sexp[3] == [:multi, [:newline]]
end