unicorn/prefer-date-now 細心
何ができるか
new Date().getTime() や new Date().valueOf() ではなく、Date.now() の使用を推奨します。
なぜ問題か
Date.now() は new Date().getTime() より短く、見栄えが良く、不要な Date オブジェクトのインスタンス化を回避できます。
例
このルールに違反するコードの例:
javascript
const ts = new Date().getTime();
const ts = new Date().valueOf();このルールに準拠するコードの例:
javascript
const ts = Date.now();使い方
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"unicorn/prefer-date-now": "error"
}
}bash
oxlint --deny unicorn/prefer-date-now