pylint-errors

E1302 (mixed-format-string)

:x: Problematic code:

print('%(one)s %s' % ('hello', 'world'))

:heavy_check_mark: Correct code:

print('{} {}'.format('hello', 'world'))

Rationale:

Used when a format string contains both named (e.g. %(foo)d) and unnamed (e.g. %d) conversion specifiers. This is also used when a named conversion specifier contains * for the minimum field width and/or precision.