Module: CleoQualityReview
- Defined in:
- lib/cleo_quality_review.rb,
lib/cleo_quality_review/cli.rb,
lib/cleo_quality_review/run.rb,
lib/cleo_quality_review/checks.rb,
lib/cleo_quality_review/result.rb,
lib/cleo_quality_review/runner.rb,
lib/cleo_quality_review/options.rb,
lib/cleo_quality_review/version.rb,
lib/cleo_quality_review/diff_map.rb,
lib/cleo_quality_review/formatter.rb,
lib/cleo_quality_review/llm_client.rb,
lib/cleo_quality_review/llm_config.rb,
lib/cleo_quality_review/llm_errors.rb,
lib/cleo_quality_review/llm_logger.rb,
lib/cleo_quality_review/checks/flog.rb,
lib/cleo_quality_review/checks/reek.rb,
lib/cleo_quality_review/changes_diff.rb,
lib/cleo_quality_review/configuration.rb,
lib/cleo_quality_review/git_diff_base.rb,
lib/cleo_quality_review/github_client.rb,
lib/cleo_quality_review/llm_providers.rb,
lib/cleo_quality_review/prompt_loader.rb,
lib/cleo_quality_review/run_artifacts.rb,
lib/cleo_quality_review/command_result.rb,
lib/cleo_quality_review/command_runner.rb,
lib/cleo_quality_review/prompt_builder.rb,
lib/cleo_quality_review/checks/fasterer.rb,
lib/cleo_quality_review/checks/registry.rb,
lib/cleo_quality_review/target_resolver.rb,
lib/cleo_quality_review/llm_providers/stub.rb,
lib/cleo_quality_review/concurrent_executor.rb,
lib/cleo_quality_review/checks/quality_check.rb,
lib/cleo_quality_review/github_review_builder.rb,
lib/cleo_quality_review/llm_providers/open_ai.rb,
lib/cleo_quality_review/llm_providers/registry.rb,
lib/cleo_quality_review/github_review_publisher.rb,
lib/cleo_quality_review/incremental_base_resolver.rb,
lib/cleo_quality_review/llm_providers/open_ai_config.rb,
lib/cleo_quality_review/run_artifacts/raw_check_outputs.rb
Overview
Quality review tool for Ruby code analysis
Defined Under Namespace
Modules: Checks, GitDiffBase, LlmProviders Classes: CLI, ChangesDiff, CommandResult, CommandRunner, ConcurrentExecutor, Configuration, DiffMap, Error, Formatter, GitHubClient, GitHubReviewBuilder, GitHubReviewPublisher, IncrementalBaseResolver, LlmClient, LlmConfig, LlmLogger, LlmProviderError, MissingLlmConfigurationError, Options, PromptBuilder, PromptLoader, Result, Run, RunArtifacts, Runner, TargetResolver, UnsupportedLlmProviderError
Constant Summary collapse
- VERSION =
Gem version
"0.4.0"
Instance Method Summary collapse
-
#openai ⇒ Object
Register all supported LLM APIs for formatting output here.
-
#Reek ⇒ Object
Register all supported tools for analysing code here.
Instance Method Details
#openai ⇒ Object
Register all supported LLM APIs for formatting output here
20 |
# File 'lib/cleo_quality_review.rb', line 20 LlmProviders.register("openai", LlmProviders::OpenAi::Provider) |