Source code
Code quality
Releases
Stability
No CI test/typecheck/lint gate
Part of the Engineering practices check · fix arrives as a guide
What it is
CI either does not exist or runs without a step that fails the build on failing tests, type errors, or lint errors.
Why it matters
A check that does not block a merge is a check people stop reading. Once one red build is merged because it was urgent, the signal is gone and every later failure is easier to ignore.
How to fix it
Add a workflow running typecheck, lint, and tests on pull requests, and require it as a status check on the default branch so a red build cannot merge.
Run them all on your app
Connect your repo and your live services with read-only scopes. The first scan is free, and nothing changes without your approval.