2012-04-13 4 views
6

私はいくつかのコードを見て、pylintの助けを借りてPEP 8標準にしました。私は、テキストが120文字を超えた印刷文に3重引用符を使用していると気づきました。 )pylintは文句を言っていませんでした。
することは、あなたがしたいことがあるのでtrippple引用符内の文字列で行くどこまであなたを気にしない、これはそれがコメントかもしれないと思うんpylint またはのバグですとラインまたはの長さより寛大ですそのようにフォーマットするには?docstringの最大行長は通常のPEP8標準と異なっていますか?

明瞭にするために、:はい、パイリントは、行の長さを超えるすべてのケースで通常動作します。

答えて

4

定期的にパイリンチンを使用しているので、私はこの矛盾にも気付きました。 Maximum Line Length section of PEP8では、それは言う:

したがって、79文字の最大のすべて行を制限してください。長いテキストブロック(文書ストリングまたはコメント)を流す場合は、長さを72文字に制限することをお勧めします。私はpylintがすべてで79文字またはドキュメンテーション文字列やコメントのための72の文字の行の長さの制限を強制しませんので、それはこの中でPEP8に非対応であるため、私は、これはpylintのバグであることを推測することを知っている

エリア。

+0

をPBを投稿することができます幅の狭い環境では、例外を持つことは意味がありません。 –

+0

だからおそらくバグだと思うのですが、先日、issueトラッカーにアイテムを追加するためにpylintのサイトに登録しようとしましたが(残念ながら別のバグに対して)、残念なことに活性化の電子メールはまだ届いていません。 – Jacxel

2

パイライントのメンテナーとして、これは間違いなくバグだと言えます。

@Jacxel:あなたはトラブルlogilab.orgに登録をした場合の勧告では、読みやすくするために存在しているので、あなたはまだ[email protected]メーリングリストで

おかげ

関連する問題