Rules
no-js-date
ネイティブ Date 操作ではなく Effect DateTime と Duration を使います。
目的と動作
ネイティブ Date 操作ではなく Effect DateTime と Duration を使います。
new Date()、Date.now()、Date.parse()、Date.UTC() を報告します。単なる参照と Date.prototype は許可します。外部 API 境界のネイティブ Date も明示的な理由付き抑制が必要です。
オプション
設定可能なオプションはありません。"rules/no-js-date": "error" で有効化します。
違反例
const d = new Date()許可例
const d = DateTime.now()修正と例外
診断のみを提供し、自動修正しません。意図を推測せず明示的に書き換えてください。
必要な境界例外には oxlint-disable-next-line rules/no-js-date -- 理由 を使います。例はこのルール単体の構文を示し、import や宣言を省略する場合があります。
ソースとテスト
Effect プリセットで有効です。