You could in theory have constructor parameters as long as they are optional: ```ts class Foo extends HTMLElement { constructor(a?: string, b?: string) { // fine } } ``` We could update the rule to check for this and allow it