pyright-lsp — плагин для Claude Code: что делает и как установить
Подключает языковой сервер Pyright к Claude Code для статической проверки типов. Помогает находить ошибки в файлах Python с расширениями .py и .pyi.
/plugin install pyright-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialЧто делает pyright-lsp
Плагин запускает языковой сервер Pyright для среды Claude Code. Он отвечает за статический анализ типов и выдачу информации о коде в файлах с расширениями .py и .pyi.
Для работы плагина требуется наличие установленного Pyright в системе. Его можно поставить через npm, pip или с помощью pipx, который рекомендуется для утилит командной строки. Без установленного пакета pyright в окружении языковой сервер не заработает.
Какие задачи решает
- проверить соответствие типов в файлах
.pyи.pyi - найти ошибки типизации в коде Python
- передать данные языкового сервера Pyright в Claude Code
Примеры запросов агенту
- Проверь типизацию в
main.pyс помощью Pyright - Найди ошибки в интерфейсных заглушках
types.pyi
Как установить pyright-lsp
Через маркетплейс плагинов
/plugin install pyright-lsp@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о pyright-lsp
Как установить pyright-lsp в Claude Code?
Сначала добавьте каталог плагинов командой /plugin marketplace add anthropics/claude-plugins-official. Затем установите плагин через /plugin install pyright-lsp@claude-plugins-official. Также требуется установить сам Pyright в систему.
Как подготовить систему перед установкой pyright-lsp?
Нужно поставить Pyright через pipx install pyright, pip install pyright или npm install -g pyright. Для утилит командной строки рекомендуется вариант с pipx.
С какими файлами работает pyright-lsp?
Плагин поддерживает файлы с расширениями .py и .pyi. Он анализирует аннотации типов и синтаксис Python.
Исходный текст
pyright-lsp · Apache-2.0
# pyright-lsp Python language server (Pyright) for Claude Code, providing static type checking and code intelligence. ## Supported Extensions `.py`, `.pyi` ## Installation Install Pyright globally via npm: ```bash npm install -g pyright ``` Or with pip: ```bash pip install pyright ``` Or with pipx (recommended for CLI tools): ```bash pipx install pyright ``` ## More Information - [Pyright on npm](https://www.npmjs.com/package/pyright) - [Pyright on PyPI](https://pypi.org/project/pyright/) - [GitHub Repository](https://github.com/microsoft/pyright)
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official