Module: QuietQuality

Defined in:
lib/quiet_quality/tools.rb,
lib/quiet_quality.rb,
lib/quiet_quality/cli.rb,
lib/quiet_quality/tools.rb,
lib/quiet_quality/config.rb,
lib/quiet_quality/logger.rb,
lib/quiet_quality/logging.rb,
lib/quiet_quality/message.rb,
lib/quiet_quality/version.rb,
lib/quiet_quality/colorize.rb,
lib/quiet_quality/messages.rb,
lib/quiet_quality/executors.rb,
lib/quiet_quality/executors.rb,
lib/quiet_quality/annotators.rb,
lib/quiet_quality/annotators.rb,
lib/quiet_quality/tools/rspec.rb,
lib/quiet_quality/changed_file.rb,
lib/quiet_quality/changed_files.rb,
lib/quiet_quality/cli/presenter.rb,
lib/quiet_quality/config/finder.rb,
lib/quiet_quality/config/parser.rb,
lib/quiet_quality/tools/outcome.rb,
lib/quiet_quality/tools/rubocop.rb,
lib/quiet_quality/cli/arg_parser.rb,
lib/quiet_quality/cli/entrypoint.rb,
lib/quiet_quality/config/builder.rb,
lib/quiet_quality/config/options.rb,
lib/quiet_quality/message_filter.rb,
lib/quiet_quality/tools/brakeman.rb,
lib/quiet_quality/tools/haml_lint.rb,
lib/quiet_quality/tools/standardrb.rb,
lib/quiet_quality/executors/execcer.rb,
lib/quiet_quality/tools/base_runner.rb,
lib/quiet_quality/annotation_locator.rb,
lib/quiet_quality/config/file_filter.rb,
lib/quiet_quality/executors/pipeline.rb,
lib/quiet_quality/tools/rspec/parser.rb,
lib/quiet_quality/tools/rspec/runner.rb,
lib/quiet_quality/config/tool_options.rb,
lib/quiet_quality/tools/markdown_lint.rb,
lib/quiet_quality/tools/rubocop/parser.rb,
lib/quiet_quality/tools/rubocop/runner.rb,
lib/quiet_quality/cli/message_formatter.rb,
lib/quiet_quality/config/parsed_options.rb,
lib/quiet_quality/tools/brakeman/parser.rb,
lib/quiet_quality/tools/brakeman/runner.rb,
lib/quiet_quality/tools/relevant_runner.rb,
lib/quiet_quality/tools/haml_lint/parser.rb,
lib/quiet_quality/tools/haml_lint/runner.rb,
lib/quiet_quality/executors/base_executor.rb,
lib/quiet_quality/tools/standardrb/parser.rb,
lib/quiet_quality/tools/standardrb/runner.rb,
lib/quiet_quality/version_control_systems.rb,
lib/quiet_quality/annotators/github_stdout.rb,
lib/quiet_quality/executors/serial_executor.rb,
lib/quiet_quality/tools/markdown_lint/parser.rb,
lib/quiet_quality/tools/markdown_lint/runner.rb,
lib/quiet_quality/version_control_systems/git.rb,
lib/quiet_quality/executors/concurrent_executor.rb

Overview

reopen the class after the tools have been loaded, so we can list them for reference elsewhere.

Defined Under Namespace

Modules: Annotators, Cli, Colorize, Config, Executors, Logging, Tools, VersionControlSystems Classes: AnnotationLocator, ChangedFile, ChangedFiles, Logger, Message, MessageFilter, Messages

Constant Summary collapse

Error =
Class.new(StandardError)
VERSION =
"1.5.2"

Class Method Summary collapse

Class Method Details

.loggerObject



14
15
16
# File 'lib/quiet_quality.rb', line 14

def self.logger
  @_logger ||= QuietQuality::Logger.new
end