CPANTSで表示されたErrorを直した
はじめに
自分がメンテナンスしている会社のModuleにcpantsのエラーを直すPRがきた
この時cpantsの存在を知った
CPANTS
CPANTS is a testing service for CPAN distributions.
とあるようにCPANに上がっているモジュールをテストしてくれる仕組みである
最近はGoをメインに書いていて、CIサービスのtravisやcircleciなど自分で設定している状態だったのでこういうエコシステムがあることに驚いた。
Errorを直した
エラーの内容はコード側のテストは問題なく動いていたけれど、依存モジュールの記述が正しく書かれていなかったというもの
修正自体は、
- cpanfileに依存ファイル記述
- minil release –dry-runしてMETA.jsonにモジュールが追加されているかを確認
- release
という感じで直した
さいごに
Perlのこういうエコシステムはホント素晴らしい