Skip to main content

Module ci_output

Module ci_output 

Source
Expand description

Compatibility re-exports for CI output builders now owned by fallow-output.

Structs§

CiIssue
Normalized CodeClimate issue used by CI comment renderers.
GroupedReviewIssues
PrCommentRenderInput
Inputs for rendering a sticky PR/MR summary comment.
ReviewCommentRenderInput
ReviewEnvelopeRenderInput
Inputs for rendering a GitHub/GitLab review envelope.
ReviewEnvelopeRenderResult
Rendered review envelope plus side-channel signals for CLI telemetry.
ReviewEnvelopeTruncation
Truncation signals produced while rendering a review envelope.
ReviewGitlabDiffRefs
GitLab diff refs for a review-envelope position.

Enums§

CiProvider
Supported CI review providers for generated comments.

Constants§

MARKER_PREFIX_V2
Marker prefix appended to every v2 review-comment body.
MARKER_SUFFIX_V2
Closing of the v2 marker, after the fingerprint string.
MAX_COMMENT_BODY_BYTES
PROJECT_LEVEL_RULE_IDS
Rule ids whose findings describe project-wide config state rather than a change touching a specific source line.

Functions§

cap_body_with_marker
command_title
composite_fingerprint
escape_md
Escape a string for inclusion in a Markdown table cell.
github_check_conclusion
group_review_issues_by_path_line
Group consecutive same-(path, line) issues. Input is already sorted by (path, line, fingerprint) so a single linear pass collects runs.
is_project_level_rule
issues_from_codeclimate
issues_from_codeclimate_issues
render_pr_comment
render_review_comment_for_group
Render one comment from a group of issues sharing the same (path, line).
render_review_envelope
Render a provider-specific review envelope from typed CI issues.
review_label_from_codeclimate
summary_fingerprint
summary_label