Пытаюсь внести вклад в проект django, но lint для меня не работает

Я пытаюсь внести код в проект django, но мой linter не подходит для этого. Я использую pylint, и он форматирует код совсем по-другому.

Примеры:

  1. Django project has a lot of strings with single quotes ', pylint converts that to " double quotes. Workaround can be that I can override that in settings.
  2. Method parameters are sliit across lines, when django project has them in single line.

Есть еще много примеров.

Я попытался присоединиться к IRC-каналу #Django, чтобы задать тот же вопрос там, но получил эту ошибку you need to be logged into your NickServ account

Я попробовал запустить eslint, потому что в проекте django есть конфигурационный файл для этого, но это тоже не работает.

eslint . Не выводит данные в командную строку.

Есть предложения о том, как проект django управляет линтингом? Мой последний вариант - отключить pylint и вручную форматировать все файлы, которые я изменяю, но это означает, что для каждого другого проекта python я должен буду включить его, а для этого проекта - отключить. Что будет утомительно и чревато ошибками.

Любые ссылки на любую документацию по django о том, какой линтинг они используют и как настроить его в командной строке или в коде, будут очень полезны.

Спасибо за любую помощь.

Вернуться на верх