Module: SlimLint

Defined in:
lib/slim_lint/version.rb,
lib/slim_lint/cli.rb,
lib/slim_lint/atom.rb,
lib/slim_lint/lint.rb,
lib/slim_lint/sexp.rb,
lib/slim_lint/utils.rb,
lib/slim_lint/engine.rb,
lib/slim_lint/filter.rb,
lib/slim_lint/linter.rb,
lib/slim_lint/logger.rb,
lib/slim_lint/parser.rb,
lib/slim_lint/report.rb,
lib/slim_lint/runner.rb,
lib/slim_lint/options.rb,
lib/slim_lint/document.rb,
lib/slim_lint/reporter.rb,
lib/slim_lint/constants.rb,
lib/slim_lint/rake_task.rb,
lib/slim_lint/linter/tab.rb,
lib/slim_lint/capture_map.rb,
lib/slim_lint/file_finder.rb,
lib/slim_lint/ruby_parser.rb,
lib/slim_lint/sexp_visitor.rb,
lib/slim_lint/configuration.rb,
lib/slim_lint/linter/rubocop.rb,
lib/slim_lint/ruby_extractor.rb,
lib/slim_lint/linter/standard.rb,
lib/slim_lint/linter/tag_case.rb,
lib/slim_lint/linter_registry.rb,
lib/slim_lint/linter_selector.rb,
lib/slim_lint/source_location.rb,
lib/slim_lint/linter/empty_lines.rb,
lib/slim_lint/linter/file_length.rb,
lib/slim_lint/linter/line_length.rb,
lib/slim_lint/filters/do_inserter.rb,
lib/slim_lint/ruby_extract_engine.rb,
lib/slim_lint/configuration_loader.rb,
lib/slim_lint/filters/end_inserter.rb,
lib/slim_lint/linter/redundant_div.rb,
lib/slim_lint/filters/auto_indenter.rb,
lib/slim_lint/filters/interpolation.rb,
lib/slim_lint/filters/static_merger.rb,
lib/slim_lint/reporter/json_reporter.rb,
lib/slim_lint/filters/multi_flattener.rb,
lib/slim_lint/filters/splat_processor.rb,
lib/slim_lint/linter/embedded_engines.rb,
lib/slim_lint/reporter/emacs_reporter.rb,
lib/slim_lint/filters/control_processor.rb,
lib/slim_lint/reporter/default_reporter.rb,
lib/slim_lint/linter/trailing_whitespace.rb,
lib/slim_lint/filters/attribute_processor.rb,
lib/slim_lint/linter/trailing_blank_lines.rb,
lib/slim_lint/reporter/checkstyle_reporter.rb,
lib/slim_lint/linter/dynamic_output_spacing.rb,
lib/slim_lint/linter/empty_control_statement.rb,
lib/slim_lint/linter/comment_control_statement.rb,
lib/slim_lint/linter/control_statement_spacing.rb,
lib/slim_lint/linter/avoid_multiline_expressions.rb,
lib/slim_lint/linter/consecutive_control_statements.rb

Overview

Global application constants.

Defined Under Namespace

Modules: Exceptions, Filters, LinterRegistry, Matcher, SexpVisitor, Utils Classes: Atom, CLI, CaptureMap, Configuration, ConfigurationLoader, Document, Engine, FileFinder, Filter, Lint, Linter, LinterSelector, Logger, NoSuchLinter, Options, Parser, RakeTask, Report, Reporter, RubyExtractEngine, RubyExtractor, RubyParser, Runner, Sexp, SourceLocation

Constant Summary collapse

VERSION =
"0.0.2.1"
HOME =
File.expand_path(File.join(File.dirname(__FILE__), "..", "..")).freeze
APP_NAME =
"slim-lint-standard"
REPO_URL =
"https://github.com/pvande/slim-lint-standard"
BUG_REPORT_URL =
"#{REPO_URL}/issues"