arrow-fields
This fails the run. Where it is wrong about your code, // ramonda-check-ignore <reason> on the line says so, and the reason is printed on every run.
Reported when a class field holds a function literal, so every instance builds a fresh one and props comparison can never match.
A field initialised from a CALL is a different thing and is not reported: debounce(this.save, 200)
has nowhere else to live. This is about a function written in the field itself.
Next
- All rules — the other checks this one runs beside.
- Checking your app — how to run it, and what it proves.