Maintainability Rules

Rule

Severity

Description

Hardcoded environment-specific values

medium

Values like URLs, bucket names, or region names are hardcoded in the workflow instead of being referenced from repositor…

Duplicated workflow blocks

medium

Identical job definitions appear across multiple workflow files without using reusable workflows (workflow_call trigger)…

Workflow exceeds complexity threshold

low

Workflow has more than 20 steps across jobs without using reusable workflows or composite actions to reduce complexity.

Missing name on jobs or steps

info

Jobs or steps are missing a name field, making CI logs harder to read and debug.