Пытаюсь внести вклад в проект django, но lint для меня не работает
Я пытаюсь внести код в проект django, но мой linter не подходит для этого.
Я использую pylint
, и он форматирует код совсем по-другому.
Примеры:
- 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. - 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 о том, какой линтинг они используют и как настроить его в командной строке или в коде, будут очень полезны.
Спасибо за любую помощь.