You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[template-no-aria-hidden-body](docs/rules/template-no-aria-hidden-body.md)| disallow aria-hidden on body element |![badge-strict-gjs][]![badge-strict-gts][]| 🔧 ||
|[template-no-empty-headings](docs/rules/template-no-empty-headings.md)| disallow empty heading elements |![badge-strict-gjs][]![badge-strict-gts][]|||
209
-
|[template-no-heading-inside-button](docs/rules/template-no-heading-inside-button.md)| disallow heading elements inside button elements |![badge-strict-gjs][]![badge-strict-gts][]|||
|[template-require-iframe-title](docs/rules/template-require-iframe-title.md)| require iframe elements to have a title attribute |![badge-strict-gjs][]![badge-strict-gts][]|||
214
-
|[template-require-input-label](docs/rules/template-require-input-label.md)| Require label for form input elements ||||
215
-
|[template-require-valid-alt-text](docs/rules/template-require-valid-alt-text.md)| require valid alt text for images |![badge-strict-gjs][]![badge-strict-gts][]|||
|[template-no-aria-hidden-body](docs/rules/template-no-aria-hidden-body.md)| disallow aria-hidden on body element |![badge-strict-gjs][]![badge-strict-gts][]| 🔧 ||
|[template-no-empty-headings](docs/rules/template-no-empty-headings.md)| disallow empty heading elements |![badge-strict-gjs][]![badge-strict-gts][]|||
209
+
|[template-no-heading-inside-button](docs/rules/template-no-heading-inside-button.md)| disallow heading elements inside button elements |![badge-strict-gjs][]![badge-strict-gts][]|||
|[template-no-invalid-interactive](docs/rules/template-no-invalid-interactive.md)| disallow non-interactive elements with interactive handlers |![badge-strict-gjs][]![badge-strict-gts][]|||
212
+
|[template-no-invalid-link-title](docs/rules/template-no-invalid-link-title.md)| disallow invalid title attributes on link elements ||||
|[template-require-iframe-title](docs/rules/template-require-iframe-title.md)| require iframe elements to have a title attribute |![badge-strict-gjs][]![badge-strict-gts][]|||
215
+
|[template-require-input-label](docs/rules/template-require-input-label.md)| Require label for form input elements ||||
216
+
|[template-require-valid-alt-text](docs/rules/template-require-valid-alt-text.md)| require valid alt text for images |![badge-strict-gjs][]![badge-strict-gts][]|||
|[template-no-ambiguous-glimmer-paths](docs/rules/template-no-ambiguous-glimmer-paths.md)| disallow ambiguous path in templates |![badge-strict-gjs][]![badge-strict-gts][]|||
221
223
|[template-no-args-paths](docs/rules/template-no-args-paths.md)| disallow @args in paths |![badge-strict-gjs][]![badge-strict-gts][]|||
224
+
|[template-no-attrs-splat](docs/rules/template-no-attrs-splat.md)| disallow attribute splat on components |![badge-strict-gjs][]![badge-strict-gts][]|||
222
225
|[template-no-bare-yield](docs/rules/template-no-bare-yield.md)| disallow {{yield}} without parameters outside of contextual components ||||
226
+
|[template-no-block-params](docs/rules/template-no-block-params.md)| disallow yielding/invoking a component block without parameters |![badge-strict-gjs][]![badge-strict-gts][]|||
223
227
|[template-no-capital-arguments](docs/rules/template-no-capital-arguments.md)| disallow capital arguments (use lowercase @arg instead of @Arg) ||||
0 commit comments