タグ

ブックマーク / zenn.dev/yhay81 (1)

  • 2021年Python開発リンター導入のベストプラクティス

    この記事は何? Python 開発における リンターの利点 数ある Python リンターの違い・特徴 導入方法 おすすめの設定 リンターを(部分的に)無効化する方法 を紹介しています。 昨今の状況を踏まえた上で、多くのプロジェクトで適用できる構成になっていると思います。 リンターって何? コードをチェック・解析するツールのことです。静的解析ツールとも呼ばれます。参考)lint (Wikipedia) 導入することで、以下の効果が得られます。 バグの発生が減る 保守性の高いコードを書けるようになる チーム内でのコーディング規約(コードの書き方のルール)を自動的に守れるようになる リンターが簡易自動テストのように働く場面もある 稿では「チェックするだけでなく、自動であるべき形に整形までしてくれる」フォーマッターについても、リンターとして扱い紹介します。 リンターが導入されない理由 リンター

    2021年Python開発リンター導入のベストプラクティス
  • 1