メインコンテンツにスキップ

no-loss-of-precision

精度が失われるリテラル数値を禁止します。

拡張 "plugin:@typescript-eslint/recommended" ESLint設定 で有効にすると、このルールが有効になります。

このルールは、ベースとなるeslint/no-loss-of-precisionルールを拡張します。数値区切り文字のサポートが追加されています。

オプション

eslint/no-loss-of-precisionのオプションを参照してください。

使い方

.eslintrc.cjs
module.exports = {
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"no-loss-of-precision": "off",
"@typescript-eslint/no-loss-of-precision": "error"
}
};

プレイグラウンドでこのルールを試す ↗

リソース

ESLintコアから❤️を込めて取得しました。