Audit components against a subset of the Gold Standard Checklist plus documentation coverage of their public surface — reflection, overridable :host styles, and documented events/attributes/parts/slots.
| Argument | Description |
|---|---|
<files...> | Component source files to lint. |
| Option | Description |
|---|---|
--strict | Treat warnings as errors and exit non-zero if any finding (for CI). |
--rules <ids> | Comma-separated rule ids to run (default: all). |
--json | Emit findings as JSON. |
$ banira lint src/*.ts$ banira lint src/*.ts --strictEach element is mounted in JSDOM and checked by independent, id'd rules: reflection,
host-overridable, and the documentation-coverage rules undocumented-event /
-attribute / -part / -slot. Findings are advisory warnings by default (exit 0);
--strict makes them fail the build.