manual-is-infinite Prefer .isInfinite() over equivalent infinity comparisons Comparing one floating-point value with both positive and negative infinity performs the same classification as isInfinite. Instead, you SHOULD call .isInfinite() on that value. - Category: style - Level: warning - Fix: suggestion - Scope: module Reported function infinite(value: float64): boolean { return value === Infinity || value === -Infinity; } Accepted function infinite(value: float64): boolean { return value.isInfinite(); } Prior art - Clippy ยท manualisinfinite language/linter/src/rules/style/manualisinfinite.rs:8