• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

coc-pyright

date: 2022-07-24 excerpt: coc-pyrightの使い方

tag: coc.nvimnvimvimvscodepyright


coc-pyrightの使い方

概要

  • microsoftのvscodeのpython用のlanguage serverのpyrightをcoc-neovimに移植したもの
  • cocのlanguage serverは小さいプロジェクトが散在している状態なので、いつサポートが切れるかわかない
  • 型情報の不備をチェックすることができる

coc-setting.json

  • 利用していない変数を警告しない
  • stubがインポートされているpythonのpath
{
  "diagnostic.showUnused": false,
  "python.pythonPath": "<path-to-python>",
  ...
}

トラブルシューティング

:CocInfoなど確認しても問題がないが、動作していないように見える

  • 原因
    • coc-config.jsonなどが原因で動作しなくなっている
  • 対応
    • coc-config.jsonを修正するか、無効化する

参考

  • fannheyward/coc-pyright
    • 詳細な仕様はissueを掘る


coc.nvimnvimvimvscodepyright Share Tweet