Skip to catalogue

27

linter loop

Treat lint and type errors as the model’s compiler. The red text is spec, not insult.

What is linter loop?

The linter loop: edit → run lint/tsc → paste the raw output back → edit again. Until clean. Do not paraphrase the error.

Why does linter loop matter when vibe coding?

The model eats raw errors better than your paraphrase. Your job is to run the command, not to explain TypeScript.

How do you do linter loop?

One command. On failure, paste the whole thing. No disabling a rule to “make it pass.”

How do you ask a model for linter loop?

Fix from this error. Do not disable the rule. No `any`. Raw output:

What goes wrong with linter loop?

Pasting only the first line. The “caused by” below is often the root. Paste all of it.

adjacent