Python 開発における
を紹介しています。
昨今の状況を踏まえた上で、多くのプロジェクトで適用できる構成になっていると思います。
コードをチェック・解析するツールのことです。静的解析ツールとも呼ばれます。参考)lint (Wikipedia)導入することで、以下の効果が得られます。
本稿では「チェックするだけでなく、自動であるべき形に整形までしてくれる」フォーマッターについても、リンターとして扱い紹介します。
リンターは便利なもののようなのに、導入されていない Python プロジェクトは多くあります。ここでは導入されない理由あるあるを紹介します。