| ECO-CMP-JS-001 |
Synchronous filesystem calls in request path |
error |
Code |
| ECO-CMP-JS-002 |
Polling instead of events |
warning |
Network |
| ECO-CMP-JS-003 |
Large unoptimized bundles |
warning |
Code |
| ECO-CMP-JS-004 |
Memory leaks via event listeners |
warning |
Code |
| ECO-CMP-JS-005 |
Blocking crypto in event loop |
warning |
Code |
| ECO-CMP-JS-006 |
Over-fetching API responses |
note |
Network |
| ECO-CMP-JS-007 |
Missing HTTP caching headers (client-side) |
warning |
Network |
| ECO-CMP-JS-008 |
Excessive DOM reflow |
warning |
Code |
| ECO-CMP-JS-009 |
Unbounded promise chains |
note |
Code |
| ECO-CMP-JS-010 |
Missing request timeout |
error |
Network |
| ECO-CMP-JS-011 |
Inefficient array transformations (multi-pass) |
note |
Code |
| ECO-CMP-JS-012 |
Redundant API calls in component lifecycle |
warning |
Network |
| ECO-CMP-JS-013 |
Uncompressed static assets |
warning |
Network |
| ECO-CMP-JS-014 |
Client-side heavy computation without workers |
warning |
Code |
| ECO-CMP-JS-015 |
Recreating large objects per render |
note |
Code |