Rules
no-effect-subpath-import
Effect の深いサブパスではなく公開パッケージルートを使います。
目的と動作
Effect の深いサブパスではなく公開パッケージルートを使います。
静的 import を検査します。effect、@effect/
オプション
設定可能なオプションはありません。"rules/no-effect-subpath-import": "error" で有効化します。
違反例
import { Schema } from 'effect/Schema'許可例
import { Schema } from 'effect'修正と例外
診断のみを提供し、自動修正しません。意図を推測せず明示的に書き換えてください。
必要な境界例外には oxlint-disable-next-line rules/no-effect-subpath-import -- 理由 を使います。例はこのルール単体の構文を示し、import や宣言を省略する場合があります。
ソースとテスト
opt-in の互換ルールです。選択した既定ポリシーと import 規約が衝突、または診断が重複するため、どちらのプリセットでも有効化しません。