本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
カテゴリ
カテゴリ
開発
Programming
327
Frontend
134
Mobile
57
IoT
52
VR
20
基盤
DevOps
134
Cloud
77
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
49
DataEngineering
45
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
人気のタグ
Go言語
265
ガイドライン
23
設計
44
AWS
136
Python
60
Docker
40
PostgreSQL
29
生成AI
26
Java
41
Claude
16
タグ一覧へ
ホーム
著者
空閑康太
さんのページ
よく読まれている記事
Mypy と Pyright の解析手法と型情報の比較
2022.03
♡
34
Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
2021.10
♡
12
よく使うカテゴリ
Programming
4本
よく使うタグ
Python
4本
コアテク
3本
構文解析
3本
Pyright
3本
LSP
2本
新着記事
全4本
Pyright を LSP サーバとした自作 LSP クライアント(実装編)
Pyright を LSP サーバとした自作クライアントを実装しますが、その前に経緯について説明します。アルバイトの前は、Future のインターン Engineer Camp で Python のソースコード解析に取り組んでいました。当時は Python の AST モジュールを活用する方針で、それ以外は自前で解析していました。アルバイトでも引き続き解析に取り組んでいますが、次第に型推論などの技術が必要になってきており、全てを自前で実装することは困難な状況です。
2022.03.03
Programming
Xでポストする:Pyright を LSP サーバとした自作 LSP クライアント(実装編)(5ポスト)
5
Facebookでシェアする:Pyright を LSP サーバとした自作 LSP クライアント(実装編)
はてなブックマークで見る:Pyright を LSP サーバとした自作 LSP クライアント(実装編)(2ブックマーク)
2
Pocketに保存する:Pyright を LSP サーバとした自作 LSP クライアント(実装編)(5保存)
5
Pyright を LSP サーバとした自作 LSP クライアント(調査編)
Language Server Protocol の理解として、Pyright を LSP サーバとした自作クライアントを作成しました。その際、Pyright に解析させるための初期化方法がドキュメントには書かれていなかったので、VSCode 拡張用のクライアントをトレースして調査することにしました
2022.03.02
Programming
Xでポストする:Pyright を LSP サーバとした自作 LSP クライアント(調査編)(2ポスト)
2
Facebookでシェアする:Pyright を LSP サーバとした自作 LSP クライアント(調査編)
はてなブックマークで見る:Pyright を LSP サーバとした自作 LSP クライアント(調査編)(1ブックマーク)
1
Pocketに保存する:Pyright を LSP サーバとした自作 LSP クライアント(調査編)(1保存)
1
Mypy と Pyright の解析手法と型情報の比較
Mypy や Pyright は Python の静的解析ツールとして有名ですが、これら二つに解析情報でどのような違いがあるのかわからなかったので、実験することにしました。Pyright は Mypy に比べて後発のプロジェクトですが、性能面で優れているなどとして徐々に注目を集めています。
2022.03.01
Programming
Xでポストする:Mypy と Pyright の解析手法と型情報の比較(23ポスト)
23
Facebookでシェアする:Mypy と Pyright の解析手法と型情報の比較
はてなブックマークで見る:Mypy と Pyright の解析手法と型情報の比較(6ブックマーク)
6
Pocketに保存する:Mypy と Pyright の解析手法と型情報の比較(5保存)
5
Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
Future のインターン Engineer Camp に参加した空閑です。今回のインターンではソースコード静的解析システムの開発に取り組みました。そこで本記事では、開発内容の一部である、Python の AST モジュールを使ったクラス構造の可視化について紹介します。Python の環境構築については以下を参考にしました。[サーバーアプリ開発環境
2021.10.19
Programming
Xでポストする:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する(7ポスト)
7
Facebookでシェアする:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
はてなブックマークで見る:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する
Pocketに保存する:Engineer Camp2021: Python の AST モジュールを使ってクラス構造を可視化する(5保存)
5
1