# Set a zero‑warnings quality bar across six languages — Go, TypeScript, SQL, Python, Shell and Markdown — enforced by pre‑commit hooks.

2025

**Situation.** Warnings that pile up are quietly corrosive. Every diagnostic you ignore lowers the bar a little, and once the build spits out forty of them nobody reads any of them, and a real problem sits in that list in plain sight because "warnings" have become background noise. In a polyglot codebase there are that many more sources of noise to let it happen.

**Task.** The repo needed one uncompromising quality bar across every language, so things got fixed instead of accumulating.

**Action.** A zero‑warnings policy went in, with the tooling as the thing that enforces it, because a policy that relies on everyone's vigilance loses to the first busy week. Every linter diagnostic is an error — there's no "warn" tier to hide in — and it's the same across the whole stack: Go with golangci‑lint, TypeScript with ESLint, SQL with SQLFluff, Python with Ruff, shell with ShellCheck, Markdown with markdownlint. Inline suppressions are banned, so you can't paper over a diagnostic; you have to actually fix the thing. Pre‑commit and pre‑push hooks run the linters and the tests, so a commit that would introduce a problem doesn't get made in the first place. There are even function- and file‑length limits, to keep modules from sprawling past the point of being readable.

**Result.** Problems get fixed at the source instead of deferred into a backlog nobody clears, and the codebase stays clean by default rather than by periodic heroics. The standard is identical whatever language you're in, and it's the tooling holding it — not anyone's willpower — which is why it actually holds.

---

- Role: Head of Engineering
- Categories: [DevOps](https://platform.engineer.company/categories/devops/), [Automation & CI/CD](https://platform.engineer.company/categories/automation/), [Testing & QA](https://platform.engineer.company/categories/testing/), [Technical Leadership](https://platform.engineer.company/categories/technical-leadership/), [Documentation](https://platform.engineer.company/categories/documentation/)
- Services: [DevOps & CI/CD Automation](https://platform.engineer.company/services/devops-cicd/), [Technical Leadership & Consulting](https://platform.engineer.company/services/technical-leadership/)

<https://platform.engineer.company/portfolio/set-a-zero-warnings-quality-bar-across-six-79/>
