Table of Contents - slim_lint-0.22.1 Documentation
Classes and Modules
- SlimLint
- SlimLint::Atom
- SlimLint::CLI
- SlimLint::CaptureMap
- SlimLint::Configuration
- SlimLint::ConfigurationLoader
- SlimLint::Document
- SlimLint::Engine
- SlimLint::Exceptions
- SlimLint::Exceptions::ConfigurationError
- SlimLint::Exceptions::InvalidCLIOption
- SlimLint::Exceptions::InvalidFilePath
- SlimLint::Exceptions::NoLintersError
- SlimLint::Exceptions::ParseError
- SlimLint::FileFinder
- SlimLint::Filters
- SlimLint::Filters::AttributeProcessor
- SlimLint::Filters::ControlProcessor
- SlimLint::Filters::InjectLineNumbers
- SlimLint::Filters::SexpConverter
- SlimLint::Filters::SplatProcessor
- SlimLint::Lint
- SlimLint::Linter
- SlimLint::Linter::CommentControlStatement
- SlimLint::Linter::ConsecutiveControlStatements
- SlimLint::Linter::ControlStatementSpacing
- SlimLint::Linter::EmbeddedEngines
- SlimLint::Linter::EmptyControlStatement
- SlimLint::Linter::EmptyLines
- SlimLint::Linter::FileLength
- SlimLint::Linter::LineLength
- SlimLint::Linter::RedundantDiv
- SlimLint::Linter::RuboCop
- SlimLint::Linter::Tab
- SlimLint::Linter::TagCase
- SlimLint::Linter::TrailingBlankLines
- SlimLint::Linter::TrailingWhitespace
- SlimLint::LinterRegistry
- SlimLint::LinterSelector
- SlimLint::Logger
- SlimLint::Matcher
- SlimLint::Matcher::Anything
- SlimLint::Matcher::Base
- SlimLint::Matcher::Capture
- SlimLint::Matcher::Nothing
- SlimLint::NoSuchLinter
- SlimLint::OffenseCollector
- SlimLint::Options
- SlimLint::RakeTask
- SlimLint::Report
- SlimLint::Reporter
- SlimLint::Reporter::CheckstyleReporter
- SlimLint::Reporter::DefaultReporter
- SlimLint::Reporter::EmacsReporter
- SlimLint::Reporter::JsonReporter
- SlimLint::RubyExtractEngine
- SlimLint::RubyExtractor
- SlimLint::RubyParser
- SlimLint::Runner
- SlimLint::Sexp
- SlimLint::SexpVisitor
- SlimLint::SexpVisitor::DSL
- SlimLint::Utils
Methods
- ::default_configuration — SlimLint::ConfigurationLoader
- ::descendants — SlimLint::Reporter
- ::extract_linters_from — SlimLint::LinterRegistry
- ::from_matcher — SlimLint::Matcher::Capture
- ::included — SlimLint::LinterRegistry
- ::inherited — SlimLint::Reporter
- ::load_applicable_config — SlimLint::ConfigurationLoader
- ::load_file — SlimLint::ConfigurationLoader
- ::load_from_file — SlimLint::ConfigurationLoader
- ::load_hash — SlimLint::ConfigurationLoader
- ::new — SlimLint::Atom
- ::new — SlimLint::CLI
- ::new — SlimLint::Configuration
- ::new — SlimLint::Document
- ::new — SlimLint::FileFinder
- ::new — SlimLint::Lint
- ::new — SlimLint::Linter
- ::new — SlimLint::LinterSelector
- ::new — SlimLint::Logger
- ::new — SlimLint::RakeTask
- ::new — SlimLint::Report
- ::new — SlimLint::Reporter
- ::new — SlimLint::RubyParser
- ::new — SlimLint::Sexp
- ::possible_config_files — SlimLint::ConfigurationLoader
- ::silent — SlimLint::Logger
- #== — SlimLint::Atom
- #== — SlimLint::Configuration
- #[] — SlimLint::CaptureMap
- #[] — SlimLint::Configuration
- #act_on_options — SlimLint::CLI
- #add_file_options — SlimLint::Options
- #add_info_options — SlimLint::Options
- #add_linter_options — SlimLint::Options
- #any_glob_matches? — SlimLint::Utils
- #anything — SlimLint::SexpVisitor::DSL
- #append — SlimLint::RubyExtractor
- #append_dummy_puts — SlimLint::RubyExtractor
- #bold — SlimLint::Logger
- #bold_error — SlimLint::Logger
- #call — SlimLint::Filters::InjectLineNumbers
- #call — SlimLint::Filters::SexpConverter
- #capture — SlimLint::SexpVisitor::DSL
- #captures — SlimLint::SexpVisitor
- #collect_lints — SlimLint::Runner
- #color — SlimLint::Logger
- #count_consecutive — SlimLint::Utils
- #default_description — SlimLint::RakeTask
- #define — SlimLint::RakeTask
- #disabled_for_line? — SlimLint::Linter
- #disabled_lines — SlimLint::Linter
- #display — SlimLint::Sexp
- #display_report — SlimLint::Reporter
- #display_report — SlimLint::Reporter::CheckstyleReporter
- #display_report — SlimLint::Reporter::DefaultReporter
- #display_report — SlimLint::Reporter::EmacsReporter
- #display_report — SlimLint::Reporter::JsonReporter
- #ensure_exclude_option_array_exists — SlimLint::Configuration
- #ensure_linter_include_exclude_arrays_exist — SlimLint::Configuration
- #ensure_linter_section_exists — SlimLint::Configuration
- #error — SlimLint::Logger
- #error? — SlimLint::Lint
- #extract — SlimLint::RubyExtractor
- #extract_applicable_files — SlimLint::Runner
- #extract_enabled_linters — SlimLint::LinterSelector
- #extract_files_from — SlimLint::FileFinder
- #extract_lints_from_offenses — SlimLint::Linter::RuboCop
- #failed? — SlimLint::Report
- #file_finished — SlimLint::OffenseCollector
- #files_to_lint — SlimLint::RakeTask
- #find — SlimLint::FileFinder
- #find_lints — SlimLint::Linter::RuboCop
- #flat_control_statement? — SlimLint::Linter::ConsecutiveControlStatements
- #for_consecutive_items — SlimLint::Utils
- #for_linter — SlimLint::Configuration
- #handle_exception — SlimLint::CLI
- #info — SlimLint::Logger
- #inspect — SlimLint::Atom
- #inspect — SlimLint::Sexp
- #lint_file — SlimLint::Linter::RuboCop
- #linter_name — SlimLint::Linter
- #linters_for_file — SlimLint::LinterSelector
- #load_applicable_config — SlimLint::Runner
- #load_reporter_class — SlimLint::Options
- #log — SlimLint::Logger
- #map_file — SlimLint::Reporter::CheckstyleReporter
- #map_file — SlimLint::Reporter::JsonReporter
- #map_offense — SlimLint::Reporter::CheckstyleReporter
- #map_offense — SlimLint::Reporter::JsonReporter
- #match? — SlimLint::Atom
- #match? — SlimLint::Matcher::Anything
- #match? — SlimLint::Matcher::Base
- #match? — SlimLint::Matcher::Capture
- #match? — SlimLint::Matcher::Nothing
- #match? — SlimLint::Sexp
- #merge — SlimLint::Configuration
- #metadata — SlimLint::Reporter::JsonReporter
- #method_missing — SlimLint::Atom
- #name — SlimLint::Linter
- #newline — SlimLint::Logger
- #normalize_path — SlimLint::FileFinder
- #on — SlimLint::SexpVisitor::DSL
- #on_html_attr — SlimLint::Filters::AttributeProcessor
- #on_html_attrs — SlimLint::Filters::AttributeProcessor
- #on_slim_control — SlimLint::Filters::ControlProcessor
- #on_slim_output — SlimLint::Filters::ControlProcessor
- #on_slim_splat — SlimLint::Filters::SplatProcessor
- #on_slim_text — SlimLint::Filters::ControlProcessor
- #on_start — SlimLint::SexpVisitor
- #on_start — SlimLint::SexpVisitor::DSL
- #parse — SlimLint::Engine
- #parse — SlimLint::Options
- #parse — SlimLint::RubyParser
- #parse_ruby — SlimLint::Linter
- #patterns — SlimLint::SexpVisitor
- #print_available_linters — SlimLint::CLI
- #print_available_reporters — SlimLint::CLI
- #print_help — SlimLint::CLI
- #print_location — SlimLint::Reporter::DefaultReporter
- #print_location — SlimLint::Reporter::EmacsReporter
- #print_message — SlimLint::Reporter::DefaultReporter
- #print_message — SlimLint::Reporter::EmacsReporter
- #print_report — SlimLint::CLI
- #print_type — SlimLint::Reporter::DefaultReporter
- #print_type — SlimLint::Reporter::EmacsReporter
- #print_unexpected_exception — SlimLint::CLI
- #print_version — SlimLint::CLI
- #process_encoding — SlimLint::Document
- #process_source — SlimLint::Document
- #report_lint — SlimLint::Linter
- #respond_to? — SlimLint::Atom
- #respond_to_missing? — SlimLint::Atom
- #rubocop_flags — SlimLint::Linter::RuboCop
- #run — SlimLint::CLI
- #run — SlimLint::Linter
- #run — SlimLint::Runner
- #run_cli — SlimLint::RakeTask
- #run_linter_on_file? — SlimLint::LinterSelector
- #scan_for_lints — SlimLint::CLI
- #slim_file? — SlimLint::FileFinder
- #smart_merge — SlimLint::Configuration
- #started — SlimLint::OffenseCollector
- #strip_frontmatter — SlimLint::Document
- #success — SlimLint::Logger
- #to_s — SlimLint::Atom
- #traverse — SlimLint::Filters::InjectLineNumbers
- #traverse — SlimLint::SexpVisitor
- #traverse_children — SlimLint::SexpVisitor
- #trigger_pattern_callbacks — SlimLint::SexpVisitor
- #tty? — SlimLint::Logger
- #validate — SlimLint::Configuration
- #warning — SlimLint::Logger
- #with_environment — SlimLint::Utils
- #with_ruby_from_stdin — SlimLint::Linter::RuboCop