ðĩ Recommended
Use this preset as the default low-friction entrypoint focused on high-signal mutation hazards.
Config keyâ
immutable.configs.recommended
Flat Config exampleâ
import immutable from "eslint-plugin-immutable-2";
export default [immutable.configs.recommended];
Move to immutable when you also want no-let, readonly typing, and warning-level method-signature guidance in your baseline. For stronger functional constraints after that, move to functional-lite, then functional, or use all for full coverage.
Rules in this presetâ
Fixlegend:ð§= autofixableðĄ= suggestions availableâ= report only