Как мне установить и запустить Pyright из CLI вместо использования VS Code?
Я хотел бы начать использовать Pyright с проектами моей команды. Я установил плагин кода Visual Studio и вижу ошибки типа в моем редакторе во время работы. Но я хотел бы иметь возможность запускать его автоматически как часть нашего набора тестов, в том числе на нашем CI-сервере, а плагин VS Code не может этого сделать. Мне нужно установить и использовать его как автономный инструмент командной строки.
В документации Pyright сказано, что он имеет интерфейс командной строки, но единственные инструкции по установке и сборке были для расширения кода Visual Studio, и установка, которая не добавляла pyright
исполняемым:
$ pyright
-bash: pyright: command not found
Как я могу установить и запустить Pyright на моем проекте Python из командной строки?
1 ответ
Несмотря на то, что это инструмент для программистов на Python, Pyright реализован в TypeScript, работающем на Node, и в документации говорится, что его можно установить с помощью одного из менеджеров пакетов для этой экосистемы, такого как NPM или Yarn. Если вы хотите установить его для использования в любом месте системы (а не только внутри конкретного проекта Node), вам понадобится global
монтаж.
npm install --global pyright
или же
yarn global add pyright
Это добавит pyright
Интерфейс командной строки.
$ pyright
Usage: pyright [options] file...
Вы можете запустить это для ваших файлов, просто указав их в командной строке, но для проекта вы можете создать pyrightconfig.json
файл, идентифицирующий файлы для проверки типов, а также интерпретаторы, библиотеки и определения типов Python, которые он должен использовать. Некоторые из этих параметров также могут быть переданы в качестве аргументов командной строки, но не все из них.