deny-soft-private-modifier
このプラグインはソフトプライベート修飾子の使用を禁止します。
- ⭐️ このルールは
plugin:@rdlabo/rules/recommendedプリセットに含まれます。- ✒️ コマンドラインの
--fixオプションで、このルールが報告する問題の一部を自動修正できます。
ルール詳細
❌ 誤り: クラスフィールドに private 修飾子を使う
@Component({})
export class SigninPage {
private platform = inject(Platform);
}
✅ 正しい: ハードプライベートフィールド構文(#)を使う
@Component({})
export class SigninPage {
#platform = inject(Platform);
}