coc.nvim 的 Pyright 扩展
Pyright 扩展用于 coc.nvim,具有以下附加功能:
bandit, flake8, mypy, ruff, prospector, pycodestyle, pydocstyle, pyflakes, pylama, pylint, pytype 进行代码检查ruff, yapf, black, autopep8, darker, blackd 和 pyink 进行格式化unittest 或 pytest 进行测试, 支持 codeLensruff,isort 和 pyright 对导入进行排序rope 提取方法和变量:CocInstall coc-pyright
注意:如果无法正确检测 project root, Pyright 可能无法正常工作,请查看 #521 和 Using workspaceFolders 在 coc.nvim 中。
Python.runLinting: 运行 lintingPython.sortImports: 使用 isort 或 ruff 对导入项进行排序pyright.version: 显示当前使用的 Pyright 版本pyright.organizeimports: 使用 Pyright 对导入项进行组织pyright.restartserver: 此命令会迫使类型检查器丢弃所有缓存的类型信息并重新开始分析。在安装了新的类型模板或库的情况下,此命令非常有用。pyright.createtypestub: 使用指定的模块名称创建类型模板,例如 :CocCommand pyright.createtypestub numpypyright.fileTest: 运行当前测试文件的测试pyright.singleTest: 运行单个最近的测试这些配置由 coc-pyright 使用,您需要在 coc-settings.json 中设置它们。
暂无开放 Issues,或尚未同步最近议题。