コードを PEP-8 に準拠させたい。
しかし、ルールを忘れるたびにPEP8ページを読むのは時間がかかります。 allPEP-8ルールを示すコード例があれば、はるかに高速になります。
まさにそれを行うコード例はありますか?
虎の巻であると主張する要点は次のとおりです。
https://Gist.github.com/RichardBronosky/454964087739a449da04
私は、PEPを含む貢献者ポリシーを持つ確立されたプロジェクトからのコードを見る傾向があります。ここではいくつかの例を示します。
sklearn:
Keras:training.py
フラスコ:sessions.py
ここの例では、KerasとFlaskは、必要に応じて80文字を超える行を許可します。これは、他のプロジェクトでも一般的と思われます。scikit-leanは、私が見た例と正確に一致しているようです。
これはdocstringの非常に良い例だと思います: ナポレオン 。それは公式のPythonではなくGoogleのdocstringの考え方ですが。
プラグインでvim/emacsを使用します。私はvimユーザーなので、vimリンクのみです。