この記事は何?

Python 開発における

を紹介しています。

昨今の状況を踏まえた上で、多くのプロジェクトで適用できる構成になっていると思います。

リンターって何?

コードをチェック・解析するツールのことです。静的解析ツールとも呼ばれます。参考)lint (Wikipedia)導入することで、以下の効果が得られます。

本稿では「チェックするだけでなく、自動であるべき形に整形までしてくれる」フォーマッターについても、リンターとして扱い紹介します。

リンターが導入されない理由

リンターは便利なもののようなのに、導入されていない Python プロジェクトは多くあります。ここでは導入されない理由あるあるを紹介します。

導入・設定方法が誰もわかんないし調べるのも大変