ShellCheckを作りながら学んだこと
(vidarholen.net)Haskellで書かれたプロジェクトの中で、GitHubのスター数が最も多いシェルスクリプト静的解析ツール。
IRCボットとして8年前に開始。10K LoCだが、テストは1.5k件。
開発者とユーザー層が異なるプロジェクトの難しさ。
Haskellは扱いやすくポータブルだが、エコシステムが互換性なしに急速に変化することもある。
パーサーと静的解析ツールを作りながら得た経験を整理。
Haskellで書かれたプロジェクトの中で、GitHubのスター数が最も多いシェルスクリプト静的解析ツール。
IRCボットとして8年前に開始。10K LoCだが、テストは1.5k件。
開発者とユーザー層が異なるプロジェクトの難しさ。
Haskellは扱いやすくポータブルだが、エコシステムが互換性なしに急速に変化することもある。
パーサーと静的解析ツールを作りながら得た経験を整理。
まだコメントはありません。