class Appium::Lint::H156Invalid

h4, h5, and h6 should not be used. Slate works best with h1, h2, or h3

Constants

FAIL

Public Instance Methods

call() click to toggle source
# File lib/appium_doc_lint/lint/h156_invalid.rb, line 7
def call
  in_code_block = false
  input.lines.each_with_index do |line, index|
    code_block = !! line.match(/^```/)
    in_code_block = ! in_code_block if code_block

    next if in_code_block

    h156_invalid = !!line.match(/^\#{5,6}[^#]|^#[^#]|^===+\s*$/)
    warn index if h156_invalid

  end
  warnings
end
fail() click to toggle source
# File lib/appium_doc_lint/lint/h156_invalid.rb, line 24
def fail
  FAIL
end