はじめに
気づいたら ブックマークに 載っていた nikkieです。
明日6/7(金)のLint Nightがとても楽しみなので、予習エントリを書きます。
目次
Lint Night #3
Lint Nightはプログラミング言語不問でLintに関するトピックを取り扱う勉強会です。ここでLintとはソースコードや文書を静的に解析して問題をみつけるツールのことです。
Lintを使ったことがある人、Lintを作ってみたい人、なんでもいいから問題解決の引き出しを増やしたい人、ぜひご参加ください!
渋谷会場 & オンラインのハイブリッドで開催されます。
第3回はプログラミング言語から離れたLintの世界のように思われます(わくわく
szkdashさん「lintnet - General purpose linter powered by Jsonnet」
6/7 (金) 19:00 ~ Lint Night #3 にて自分の新しい OSS についてお話させていただきます。
— Shunsuke Suzuki (@szkdash) 2024年6月4日
actionlint, reviewdog, dockle 等の OSS の開発者のお話も聞けるのでとても楽しみです。
オンラインで聴講出来るのと、オフライン聴講枠もまだ空きがあるようですhttps://t.co/zzOfoVBGgm
Linda_ppさん「actionlint の Linter 設計」
明後日 Lint Night #3 で actionlint についてこんな感じの話をします https://t.co/twupRXgBuV pic.twitter.com/zx150vskq2
— ドッグ (@Linda_pp) 2024年6月5日
haya14busaさん「reviewdogについて(仮)」
reviewdog についてお話します!
— はや(・ε・)ぶさ (@haya14busa) 2024年6月1日
日本語で発信するのは最初にブログ書いたとき以降は半意図的にほとんどしてなかったけど、いい機会なのでReviewdog Diagnostic Format とか含めいろいろ話せたらなぁと思います。 https://t.co/RI2klrE3Vq
tomoyamachiさん「パーサを使わないLintツール dockle (仮)」
復習 Lint Night
Lint Nightは私にめちゃめちゃ影響を与えている勉強会です。
Lint Nightがなかったら、構文木を扱ったプログラムを作ろう1と思うのはだいぶ先になったと思います。
第1回
- Lint解説(JavaScriptを例に)
- RuboCop(Ruby)
- textlint
第2回
- markuplint
- PHPStan
- SwiftParser
終わりに
楽しみなLint Night #3に向けて、話されるであろうトピックを確認したり、過去の回に思いを馳せたりしました。
個人的に気になる事項を書いておこう
- LLM登場でLintの立ち位置や開発は何か変わったんだろうか?
- Git hooks(特にpre-commit)を契機にLintを実行することはどう思うか
- 結構見聞きするのですが、私は最近否定的になりました(保存時などもっと細かくやりたい)
- 一例です ↩