Performance Rules¶
Rule |
Severity |
Description |
|---|---|---|
medium |
Cache key does not include a hash of the lockfile, meaning the cache never invalidates when dependencies change. |
|
low |
Multiple nearly-identical jobs differ only in a parameter (OS, Node version, etc.) but do not use a matrix strategy. |
|
low |
Long dependency installation steps run before quick lint/type-check steps. Reordering to fail fast reduces wasted comput… |
|
low |
fetch-depth: 0 is used but no git history analysis (changelog generation, git log, blame) is present in the workflow. |