lib,tools,test: remove custom number-isnan rule
This commit removes the custom number-isnan
ESLint rule in favor of the no-restricted-syntax
rule. It also applies the rule across the entire codebase, instead of just the test/
directory.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines