Skip to main content

W0043 - Non-standard integer formatting

Warning

fn() ->
1000000.
%% ^^^^^^^ 💡 information: Non-standard integer formatting
fn() ->
16#12AFBC31FF629986.
%% ^^^^^^^^^^^^^^^^^^^ 💡 information: Non-standard integer formatting

Explanation

Long integer literals without separators for readability, or with separators in non-standard locations can be error-prone to read.

To fix, add underscores to break the integer literal up into readable chunks.

fn() ->
1_000_000.
fn() ->
16#12AF_BC31_FF62_9986.