f-string-number-format (FURB116)#
Derived from the refurb linter.
Fix is sometimes available.
This rule is unstable and in preview. The --preview flag is required for use.
What it does#
Checks for uses of bin(...)[2:] (or hex, or oct) to convert
an integer into a string.
Why is this bad?#
When converting an integer to a baseless binary, hexadecimal, or octal
string, using f-strings is more concise and readable than using the
bin, hex, or oct functions followed by a slice.
Example#
Use instead: