Formatter
ELI5 — The Vibe Check
A formatter automatically makes all your code look consistent — same indentation, same quote style, same line breaks — so the whole team's code looks like one person wrote it. Prettier is the most popular one. It removes the 'tabs vs spaces' argument forever.
Real Talk
A code formatter automatically enforces a consistent style by transforming code output to match defined rules. Unlike linters, formatters don't find bugs — they just enforce visual consistency. Prettier is the dominant JS/TS formatter; Black for Python; rustfmt for Rust.
Show Me The Code
# Format all files with Prettier
npx prettier --write .
# Check formatting without modifying (for CI)
npx prettier --check .
When You'll Hear This
"Run the formatter before committing." / "Configure your editor to format on save."
Related Terms
Codebase
The codebase is the whole collection of source code that makes up a project — every file, folder, and line of code.
Config
Config is the settings panel for your code.
DX (DX)
DX (Developer Experience) is UX but for developers. How painful is it to set up the project? How fast is the feedback loop?
Linter
A linter is the code police — it automatically checks your code for style violations, bad patterns, and potential bugs without running it.