問題タブ [flake8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3269 参照

python - タプルを作成する意図しない末尾のコンマ

Python では、このように末尾のコンマを残すことは、もちろんSyntaxError:ではありません。

しかし同時に、末尾のコンマが誤って置かれた場合、特に Python の初心者にとっては、この種の「問題」を見つけるのが難しい場合があります。

この種の「問題」を、スマート コード品質管理機能の助けを借りて、静的に早期に発見できるかどうかを考えています。、または静的コード分析ツール。PyCharmmypypylintflake8

または、別のアイデアは、括弧なしで暗黙的に1つのアイテムタプルを作成することを制限/強調することです。出来ますか?

0 投票する
0 に答える
394 参照

python - 文字列連結を自動的に検出し、文字列形式を提案する python の lint ルールはありますか?

文字列連結は悪臭がするので、out CIパイプラインのlintステップで自動検知して開発者に報告したい。

たとえば、 を検出"The user " + user.name + " is blocked"し、メソッドの使用を提案します.format- "The user {} is blocked".format(user.name)

pylintflake8でルールを探しましたが、この悪い習慣を検出しようとするものはありません。

0 投票する
3 に答える
10007 参照

python - Atom エディターで「flake8 D100 — Missing docstring」エラーを修正するにはどうすればよいですか

Python プログラミング用に atom をインストールし、Linter とflake8 パッケージもインストールしましたが、テキスト エディターで記述したものはすべて次の警告が表示されます。

D100 — Missing docstring in public module

私はすでに試しました

この警告を修正するにはどうすればよいですか?