Future Tech Blog
フューチャー技術ブログ
ホーム
著者
空閑康太
空閑康太
さんのページ
累計
4
投稿
62
総シェア数
37
X
0
Facebook
9
はてブ
16
Pocket
直近1年
投稿はありません
月別 投稿数の推移
よく読まれている記事
Mypy と Pyright の解析手法と型情報の比較
2022.03.01
♡34
Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
2021.10.19
♡12
よく使うカテゴリ
Programming
4本投稿
よく使うタグ
Python
4本投稿
コアテク
3本投稿
構文解析
3本投稿
Pyright
3本投稿
LSP
2本投稿
新着記事
Pyright を LSP サーバとした自作 LSP クライアント(実装編)
Pyright を LSP サーバとした自作クライアントを実装しますが、その前に経緯について説明します。アルバイトの前は、Future のインターン Engineer Camp で Python のソースコード解析に取り組んでいました。当時は Python の AST モジュールを活用する方針で、それ以外は自前で解析を行っていました。アルバイトでも引き続き解析に取り組んでいますが、次第に型推論などの技術が必要になってきており、全てを自前で実装することは困難な状況です。
2022.03.03
Python
LSP
Pyright
5
シェア
2
5
Pyright を LSP サーバとした自作 LSP クライアント(調査編)
Language Server Protocol の理解として、Pyright を LSP サーバとした自作クライアントの作成を行いました。その際、Pyright に解析を行わせるための初期化方法がドキュメントには書かれていなかったので、VSCode 拡張用のクライアントをトレースして調査することにしました
2022.03.02
Python
コアテク
構文解析
LSP
Pyright
2
シェア
1
1
Mypy と Pyright の解析手法と型情報の比較
Mypy や Pyright は Python の静的解析ツールとして有名ですが、これら二つに解析情報でどのような違いがあるのかわからなかったので、実験することにしました。Pyright は Mypy に比べて後発のプロジェクトですが、性能面で優れているなどとして徐々に注目を集めています。
2022.03.01
Python
コアテク
構文解析
Mypy
Pyright
23
シェア
6
5
Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
Future のインターン Engineer Camp に参加した空閑です。今回のインターンではソースコード静的解析システムの開発に取り組みました。そこで本記事では、開発内容の一部である、Python の AST モジュールを使ったクラス構造の可視化について紹介します。Python の環境構築については以下を参考にしました。[サーバーアプリ開発環境
2021.10.19
Python
インターン
コアテク
構文解析
静的解析
インターン2021
7
シェア
はてな
5
1