本文へ移動
rdlabo.dev

implements-ionic-lifecycle

このプラグインはIonic Lifecycleのimplementsを推奨します。

  • ⭐️ このルールは plugin:@rdlabo/rules/recommended プリセットに含まれます。
  • ✒️ コマンドライン--fix オプションで、このルールが報告する問題の一部を自動修正できます。

ルール詳細

❌ 誤り: interfaceをimplementsせずにIonic Lifecycle methodを使う

@Component({
  selector: 'app-confirm',
  templateUrl: './confirm.page.html',
  styleUrls: ['./confirm.page.scss'],
})
export class SigninPage {
  ionViewWillEnter() {}
}

✅ 正しい: 適切なinterfaceのimplementsとともにIonic Lifecycle methodを使う

@Component({
  selector: 'app-confirm',
  templateUrl: './confirm.page.html',
  styleUrls: ['./confirm.page.scss'],
})
export class SigninPage implements ionViewWillEnter {
  ionViewWillEnter() {}
}

オプション

オプションなし。

実装