module Steep::Project::DSL::WithPattern
def check(*args, inline: false)
def check(*args, inline: false) if inline inline_sources.concat(args) else sources.concat(args) end end
def ignore(*args, inline: false)
def ignore(*args, inline: false) if inline ignored_inline_sources.concat(args) else ignored_sources.concat(args) end end
def ignore_signature(*args)
def ignore_signature(*args) ignored_signatures.concat(args) end
def ignored_inline_sources
def ignored_inline_sources @ignored_inline_sources ||= [] end
def ignored_signatures
def ignored_signatures @ignored_signatures ||= [] end
def ignored_sources
def ignored_sources @ignored_sources ||= [] end
def inline_source_pattern
def inline_source_pattern Pattern.new(patterns: inline_sources, ignores: ignored_inline_sources, ext: ".rb") end
def inline_sources
def inline_sources @inline_sources ||= [] end
def signature(*args)
def signature(*args) signatures.concat(args) end
def signature_pattern
def signature_pattern Pattern.new(patterns: signatures, ignores: ignored_signatures, ext: ".rbs") end
def signatures
def signatures @signatures ||= [] end
def source_pattern
def source_pattern Pattern.new(patterns: sources, ignores: ignored_sources, ext: ".rb") end
def sources
def sources @sources ||= [] end