eslint/no-this-before-super Correctness 
What it does 
Requires calling super() before using this or super.
Why is this bad? 
Getters should always return a value. If they don't, it's probably a mistake.
Examples 
Examples of incorrect code for this rule:
javascript
class A1 extends B {
  constructor() {
    // super() needs to be called first
    this.a = 0;
    super();
  }
}How to use 
To enable this rule in the CLI or using the config file, you can use:
bash
oxlint --deny no-this-before-superjson
{
  "rules": {
    "no-this-before-super": "error"
  }
}