本文へ移動
rdlabo.dev

deny-import-from-ionic-module

このプラグインは、@ionic/angular/standalone ではなく @ionic/angular からの誤ったimportを防ぎます。

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

@ionic/angular@ionic/angular/standalone のimportを混在させるとランタイム問題が起き得ます。ビルドは成功しても、ブラウザ実行時に失敗することがあります。このルールは一貫したimportパスを強制することで、そうした問題を防ぎます。

ルール詳細

❌ 誤り: @ionic/angular からimportする

import { ModalController } from '@ionic/angular';

✅ 正しい: @ionic/angular/standalone からimportする

import { ModalController } from '@ionic/angular/standalone';

オプション

オプションなし。

実装