Skip to main content

Blog post backlog

This page tracks high-value blog post ideas sourced from ADRs, release workflow, benchmarking, and rule curation work.

Proposed titleCore angleSource materialAudienceStatus
Why we unified etc + misc into one pluginExplain the curation strategy and trade-offsADR 0003New adoptersIdea
How we keep 100+ rule docs in syncShow generated catalog and sync automationADR 0004 + sync scriptsMaintainersIdea
Designing a practical recommended presetDiscuss warn/error tiering philosophyADR 0005 + src/configs/recommended.tsTeams adopting pluginIdea
Flat Config-first from day oneMigration rationale for modern ESLintADR 0001ESLint users migrating from legacyIdea
Docs coverage as a hard gateWhy docs parity must fail fastADR 0002 + sidebar checksOSS maintainersIdea
Rule overlap audits: how we avoid duplicatesMethod for checking ecosystem overlap before adding rulesRule scan workflow + testsRule authorsIdea
Performance guardrails for large rule setsBenchmark strategy and regression trackingbenchmarks/README.mdPerformance-focused usersIdea
Release engineering without changelog driftRuntime release notes + no-commit CI changelog policyRELEASING.md + workflowsMaintainersIdea
Immutability rule family deep diveWhy readonly array/map/set/record rules are bundledRule docs in /docs/rules/typescript-*readonly*TypeScript teamsIdea
Building reliable autofixes in custom ESLint rulesPatterns for safe fixers and suggestionsRule tests + docs maintenance playbookRule developersIdea

Editorial guidance

  • Prefer concrete migration and implementation examples.
  • Link each post to one primary ADR or guide for historical context.
  • Include short runnable snippets and "what changed" sections.