Я использую Pylint, я новичок в этом инструменте, поэтому я считаю качество моего проекта на Python (автоматизация тестирования).Я знаю, что если я хочу проверить качество одного файла, я должен выполнить следующую команду (для Windows10):
pylint name_of_file.py
Если я хочу выполнить весь каталог, мне нужно создать файл Pythonс именем __init__.py
в указанном выше каталоге, а затем для выполнения этой команды:
pylint name_of_the_directory
Также, как я упоминал выше, я также использую PyCharm.Через интерфейс этой IDE, Pylint имеет кнопку с именем Check Project
, которая проверяет весь проект.Посмотрите на скриншот этого интерфейса:
![enter image description here](https://i.stack.imgur.com/sczaK.png)
Вывод из любого из приведенных выше исполнений будет выглядеть следующим образом:
something.py:12:4: C0111: Missing method docstring (missing-docstring)
something.py:16:4: C0111: Missing method docstring (missing-docstring)
something.py:20:4: C0111: Missing method docstring (missing-docstring)
something.py:25:4: C0111: Missing method docstring (missing-docstring)
something.py:31:4: C0111: Missing method docstring (missing-docstring)
something.py:35:4: C0111: Missing method docstring (missing-docstring)
something.py:39:4: C0111: Missing method docstring (missing-docstring)
Что мне нужно: Я хочу, чтобы каждый раз после новой сборки результаты Pylint сохранялись в определенном каталоге в файле формата .txt
, имея в качестве имени текущую временную метку, за которой следуеттекущая версия проекта (хранится в файле свойств).Для меня (если я не ошибаюсь) это похоже на ведение журнала для выполнения Pylint.Как это может произойти?
В случае необходимости:
Информация о системе
- Версия Python: 3.7
- ОС: Windows 10
- IDE: PyCharm версия: 2018.3.4
- Каркас: BDD ведет себя