Module: Git::Lint

Defined in:
lib/git/lint.rb,
lib/git/lint/import.rb,
lib/git/lint/analyzer.rb,
lib/git/lint/cli/shell.rb,
lib/git/lint/collector.rb,
lib/git/lint/container.rb,
lib/git/lint/errors/sha.rb,
lib/git/lint/errors/base.rb,
lib/git/lint/rake/register.rb,
lib/git/lint/commits/loader.rb,
lib/git/lint/reporters/line.rb,
lib/git/lint/errors/severity.rb,
lib/git/lint/kit/filter_list.rb,
lib/git/lint/reporters/style.rb,
lib/git/lint/validators/name.rb,
lib/git/lint/cli/actions/hook.rb,
lib/git/lint/reporters/branch.rb,
lib/git/lint/reporters/commit.rb,
lib/git/lint/validators/email.rb,
lib/git/lint/analyzers/abstract.rb,
lib/git/lint/commits/hosts/local.rb,
lib/git/lint/configuration/model.rb,
lib/git/lint/configuration/trailer.rb,
lib/git/lint/configuration/contract.rb,
lib/git/lint/commits/hosts/circle_ci.rb,
lib/git/lint/commits/hosts/netlify_ci.rb,
lib/git/lint/reporters/lines/sentence.rb,
lib/git/lint/validators/repeated_word.rb,
lib/git/lint/reporters/lines/paragraph.rb,
lib/git/lint/validators/capitalization.rb,
lib/git/lint/analyzers/commit_signature.rb,
lib/git/lint/cli/actions/analyze/branch.rb,
lib/git/lint/cli/actions/analyze/commit.rb,
lib/git/lint/analyzers/commit_author_name.rb,
lib/git/lint/analyzers/commit_body_phrase.rb,
lib/git/lint/commits/hosts/git_hub_action.rb,
lib/git/lint/analyzers/commit_author_email.rb,
lib/git/lint/analyzers/commit_body_presence.rb,
lib/git/lint/analyzers/commit_trailer_order.rb,
lib/git/lint/analyzers/commit_subject_length.rb,
lib/git/lint/analyzers/commit_subject_prefix.rb,
lib/git/lint/analyzers/commit_subject_suffix.rb,
lib/git/lint/analyzers/commit_body_bullet_only.rb,
lib/git/lint/analyzers/commit_body_line_length.rb,
lib/git/lint/analyzers/commit_body_word_repeat.rb,
lib/git/lint/analyzers/commit_body_leading_line.rb,
lib/git/lint/analyzers/commit_trailer_duplicate.rb,
lib/git/lint/analyzers/commit_trailer_issue_key.rb,
lib/git/lint/analyzers/commit_trailer_format_key.rb,
lib/git/lint/analyzers/commit_trailer_signer_key.rb,
lib/git/lint/analyzers/commit_subject_word_repeat.rb,
lib/git/lint/analyzers/commit_trailer_issue_value.rb,
lib/git/lint/analyzers/commit_trailer_signer_name.rb,
lib/git/lint/analyzers/commit_trailer_tracker_key.rb,
lib/git/lint/analyzers/commit_trailer_format_value.rb,
lib/git/lint/analyzers/commit_trailer_reviewer_key.rb,
lib/git/lint/analyzers/commit_trailer_signer_email.rb,
lib/git/lint/analyzers/commit_author_capitalization.rb,
lib/git/lint/analyzers/commit_body_bullet_delimiter.rb,
lib/git/lint/analyzers/commit_trailer_milestone_key.rb,
lib/git/lint/analyzers/commit_trailer_tracker_value.rb,
lib/git/lint/analyzers/commit_body_tracker_shorthand.rb,
lib/git/lint/analyzers/commit_trailer_reviewer_value.rb,
lib/git/lint/analyzers/commit_trailer_milestone_value.rb,
lib/git/lint/analyzers/commit_trailer_collaborator_key.rb,
lib/git/lint/analyzers/commit_trailer_collaborator_name.rb,
lib/git/lint/analyzers/commit_body_bullet_capitalization.rb,
lib/git/lint/analyzers/commit_trailer_collaborator_email.rb,
lib/git/lint/analyzers/commit_body_paragraph_capitalization.rb,
lib/git/lint/analyzers/commit_trailer_signer_capitalization.rb,
lib/git/lint/analyzers/commit_trailer_collaborator_capitalization.rb

Overview

Main namespace.

Defined Under Namespace

Modules: Analyzers, CLI, Commits, Configuration, Container, Errors, Kit, Rake, Reporters, Validators Classes: Analyzer, Collector

Constant Summary collapse

Import =
Infusible[Container]

Class Method Summary collapse

Class Method Details

.loader(registry = Zeitwerk::Registry) ⇒ Object



20
21
22
# File 'lib/git/lint.rb', line 20

def self.loader registry = Zeitwerk::Registry
  @loader ||= registry.loaders.find { |loader| loader.tag == "git-lint" }
end