A recipe is practical configuration and code for a specific tool. It answers "how do I actually set up X to get Y?" with config blocks, snippets, and the small set of gotchas that matter. It is not a method explainer or a quality-dimension overview; those live in Methods and Quality dimensions.
Each recipe is opinionated. A reader should be able to copy-paste a recipe into a new project and get a working baseline. The opinions are explicit so they can be argued with; they aren't presented as universal best practice.
- The ESLint recipe sets up ESLint 9 flat config with
typescript-eslint, keeps the logical rules, and leaves formatting to a formatter. - The TypeScript recipe turns on the strictness the
default
tsconfig.jsonleaves off. - The Playwright recipe runs whole-system example tests in a real browser, with the configuration and CI workflow they need.
- The Monocart recipe merges the V8 coverage of several test runners into a single report.
What a recipe is not¶
- Not a tutorial. We assume a reader knows what the tool is for; the relevant Methods page covers that.
- Not an exhaustive reference. The tool's own docs are exhaustive; this is an opinionated condensation.
- Not version-pinned at the project level. Most recipes name the major version they target.
Referenced by¶
- Software Quality · Overview