Использование Pylint для просмотра моего кода…

Во многих современных командах разработчиков проверка кода стала неотъемлемой частью процесса разработки программного обеспечения. Эти проверки не только избавляют потенциальные проблемы от перехода в производство, что экономит время и деньги компании, но также помогают выработать передовые методы кодирования, а также укрепить дух товарищества между товарищами по команде. Но помимо обзоров в распоряжении команд есть еще линтеры. В частности, у разработчиков Python есть инструмент под названием Pylint.

Что такое Пилинт?

Прежде чем обсуждать, что такое на самом деле Pylint, важно знать, что это за линт или линт в первую очередь. Короче говоря, линтеры - это инструменты анализа кода, которые ищут ошибки программирования, стилистические ошибки и недочеты. Как уже упоминалось, Pylint - это линтер для языка программирования Python. Он проверяет ваш код на соответствие стандарту кодирования на основе Руководства PEP8 и обнаруживает ошибки.

Пилинт в действии

Чтобы начать анализ вашего кода с помощью Pylint, его необходимо установить с помощью pip:

pip3 install pylint

После установки запустить инструмент можно с помощью этой команды:

pylint <PYTHON_FILENAME>

На этом этапе Pylint проверит ваш код и распечатает некоторую информацию. Первая часть вывода содержит все ошибки, обнаруженные инструментом lint при сканировании вашего кода.

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

Настройка Pylint

Одна из действительно замечательных особенностей Pylint заключается в том, что вы можете настраивать все, от ошибок и стиля, которые проверяет линтер, до результатов, которые выводятся. Чтобы начать настройку, вам понадобится файл с именем «.pylintrc». Этот файл можно создать, выполнив следующую команду:

pylint --generate-rcfile > ~/.pylintrc

После завершения эта команда сгенерирует скрытый файл в вашем домашнем каталоге. Содержимое содержит изменяемые настройки, которые линтер будет использовать при проверке вашего кода.

Последние мысли

Линтеры, подобные Pylint, могут стать отличным инструментом в арсенале разработчика. Имейте в виду, что они не предназначены для замены проверки кода. Фактически, результаты, полученные линтером, могут быть использованы для начала разговора о проверке кода. Результаты Pylint поначалу могут показаться довольно пугающими. Тем не менее, они помогут вам придерживаться стандартов кодирования и найти основные ошибки, что, в свою очередь, поможет вам стать лучшим разработчиком. Сообщите мне в комментариях, используете ли вы какие-либо линтеры, и если да, то какие и почему. До следующего раза, ура

Читайте все мои статьи бесплатно с помощью моего еженедельного информационного бюллетеня, спасибо!

Хотите читать все статьи на Medium? Станьте участником Medium сегодня же!

Ознакомьтесь с некоторыми из моих недавних статей:











Использованная литература:







Больше контента на plainenglish.io