
golangci-lint in 2026: A Config That Catches Bugs Without the Noise
A pragmatic golangci-lint config for Go: errcheck, govet, staticcheck, per-path excludes, and a CI gate that fails on real bugs only.
Tag archive

A pragmatic golangci-lint config for Go: errcheck, govet, staticcheck, per-path excludes, and a CI gate that fails on real bugs only.
The theme this week is consolidation: agent frameworks are shipping stable APIs, structural...
This week's releases split neatly into two themes: Python tooling getting quieter (Ruff shipping...
How old tools improve the work of new (non)humans. I noticed this pattern while working through a...

Pint is PHP-CS-Fixer with curated defaults. For 90% of teams that's the right answer. Stop tuning style rules and ship the preset.

Pint is PHP-CS-Fixer with curated defaults. For 90% of teams that's the right answer. Stop tuning style rules and ship the preset.
Go code has a long-running naming habit around initialisms: ID, URL, HTTP, API, and friends often...
Biome vs Oxlint in 2026: Which Rust-Powered Linter Should You Replace ESLint With Most...
New addons-linter Plugin for SuperCLI Linter for Firefox WebExtensions and addons by...
In-depth comparison of JavaScript/TypeScript formatting and linting tools: speed, features, plugin ecosystems, and migration paths. Biome is 25x faster than Prettier — but should you switch?
How a meta-gate enforces deadline-driven CI hardening without freezing contributors — one logical concern per PR, permanent blocking by design.
Introduction: The Python 2 Dilemma in 2026 In 2026, Python 2 is not just obsolete—it’s a...