Есть ли лучший способ отключить предупреждения и ошибки в выровненных блоках кода, чем заканчивать каждую строку ` # noqa`?

#alignment #readability #pycodestyle

#выравнивание #удобочитаемость #pycodestyle

Вопрос:

 monthsdays = {
    'January'   : 31,  # noqa E203
    'February'  : 29,  # noqa E203
    'March'     : 31,  # noqa E203
    'April'     : 30,  # noqa E203
    'May'       : 30,  # noqa E203
    'June'      : 31,  # noqa E203
    'July'      : 31,  # noqa E203
    'August'    : 31,  # noqa E203
    'September' : 30,  # noqa E203
    'October'   : 31,  # noqa E203
    'November'  : 30,  # noqa E203
    'December'  : 31,  # noqa E203
}
  

Выравнивание текста улучшает читаемость кода, но конфликтует с линтингом. Единственные известные мне способы — это весь код для каждого проекта и для каждого модуля через файлы конфигурации. Отключение определенного теста для определенного блока кода кажется наилучшим подходом.