Почему нет необходимости загружать Python форматер (черный) и линтер (pylint) и против кода? - PullRequest
0 голосов
/ 28 февраля 2020

Я изучаю, как использовать код VS, и в процессе я узнал о линировании и форматировании с "pylint" и "black" соответственно.

Важно, что у меня установлена ​​Anaconda, поскольку я часто использую среды conda для моих разных проектов. Поэтому я установил "pylint" и "black" в мою среду conda.

У меня следующие вопросы:

  • Если "pylint" и "black" - это Python пакеты почему их не нужно импортировать в ваш скрипт при их использовании? (т.е. "import pylint" и "import black" в верхней части Python скрипта, который вы хотите запустить). Я очень новичок в коде VS, строчим и форматирую, так что, возможно, я упускаю что-то очевидное, но как код VS узнает, что делать, когда я выбираю «Выполнить пометку» или «Форматировать документ» в палитре команд? Или это не имеет ничего общего с кодом VS?

Я просто удивлен тем, что нам не нужно импортировать эти пакеты, чтобы использовать их. Напротив, вы всегда будете использовать импорт для других пакетов (sys, os или любых других).

  • Я предполагаю, что если бы я использовал другую среду conda, мне нужно было бы установить pylint и black опять в этом верно?
...