Guides

Practical write-ups from members — fundamentals through shipping.

ToolingBeginner10 min

ESLint that helps instead of nags

A minimal flat config that catches bugs, not style arguments your formatter already owns.

By Chris Park · 2026-05-20

Split concerns

Formatter owns whitespace. Linter owns correctness and a11y smells.

Flat config

Start from eslint-config-next (or your framework). Add rules only when they prevent a real bug class.

CI

Fail the PR on lint. Fix warnings in the same change — don't accumulate a backlog.