Skip to content

eslint/radix Pedantic

What it does

Enforce the consistent use of the radix argument when using parseInt().

Why is this bad?

Using the parseInt() function without specifying the radix can lead to unexpected results.

Example

javascript
// error
var num = parseInt("071"); // 57

// success
var num = parseInt("071", 10); // 71

How to use

To enable this rule in the CLI or using the config file, you can use:

bash
oxlint --deny radix
json
{
  "rules": {
    "radix": "error"
  }
}

References

Released under the MIT License.