Lint

An automatic check that looks for small mistakes and untidy style in the code, like a spell checker for programs.

You’ll also find it as: linter, linting

How it appears in the course

Commands: build (putting the program together), tests (including how to run a single test), lint (the automatic style check), type checking.
What goes in CLAUDE.md, and what stays out? · Module 02, CLAUDE.md: your project’s memory
"allow" — the list of things Claude does without asking you. Here: running the tests (npm run test), checking the code style (npm run lint) and git commands that only read the history (git status, git diff, git log).
What does a real settings file look like? · Module 03, Permissions: what Claude may do
Create .claude/settings.json with an allow list for the test and lint commands (the style check).
Try it yourself · Module 03, Permissions: what Claude may do

Learn Claude Code from zero, in plain English

12 modules with 1–2 minute lessons, which you can also do on your phone. The first two modules are free.