Slide 3
Slide 3 text
今日話すこと
❏ Emacs × LSP × Steep の話
❏ EmacsでSteepを言語サーバとして使う時の困り事
❏ 言語サーバとしてのSteepの良いところ・物足りないところ
❏ 2日ほど業務で実際に使用した感想
❏ 型が(ほぼ)100%入っており、steep checkに1分30秒くらいかかる
❏ ちょっとしたデモ
$ rails stats
+----------------------+--------+--------+---------+---------+-----+-------+
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
+----------------------+--------+--------+---------+---------+-----+-------+
| Controllers | 745 | 492 | 28 | 67 | 2 | 5 |
| Jobs | 297 | 170 | 11 | 19 | 1 | 6 |
| Models | 18131 | 12031 | 382 | 917 | 2 | 11 |
| Libraries | 5634 | 4125 | 41 | 87 | 2 | 45 |
| Libs | 397 | 225 | 6 | 22 | 3 | 8 |
| Serializers | 4382 | 2998 | 164 | 204 | 1 | 12 |
| Validators | 1671 | 846 | 163 | 55 | 0 | 13 |
| Batches | 99 | 62 | 3 | 8 | 2 | 5 |
| Usecases | 12167 | 8281 | 226 | 676 | 2 | 10 |
+----------------------+--------+--------+---------+---------+-----+-------+
| Total | 43523 | 29230 | 1024 | 2055 | 2 | 12 |
+----------------------+--------+--------+---------+---------+-----+-------+
Code LOC: 29230 Test LOC: 0 Code to Test Ratio: 1:0.0