ESLint Plugin Rulesv22.1.0
@rdlabo/eslint-plugin-rules
コード規約をレビュー前に実行できる検査にする
Angular・Ionicの設計規約、Workersのエラー境界、日時処理を検査するESLint presetを提供します。
プラグインが検査する領域
Angular Signals
TypeScriptとテンプレートでSignalを通常値として誤用するケースを検出します。
Component境界
ViewModel所有、readonlyプロパティ、ライフサイクル契約を検査します。
Ionic操作
Overlay、standalone import、属性バインディング、二重操作防止を標準化します。
汎用TypeScript
AngularやIonicを読み込まず、/typescriptからWorkersのエラー境界・タイムゾーンpresetを利用できます。
すべてのドキュメント
クイックスタート
ルール
- component-property-use-readonly
- deny-constructor-di
- deny-element
- deny-overlay-create
- deny-soft-private-modifier
- implements-ionic-lifecycle
- initialize-timezone-at-module-scope
- ionic-attr-type-check
- no-component-method-except-lifecycle
- no-component-writable-signal
- no-implicit-timezone
- no-reactive-forms
- no-template-driven-forms
- prefer-disable-handler
- prefer-ionic-standalone
- prefer-modal-launcher
- require-ion-error-text
- require-ion-item-group
- require-viewmodel
- restrict-try-block
- signal-use-as-signal-template
- signal-use-as-signal