問題タブ [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.
python - Windows 8.1 での pip install flake8 の UnicodeDecodeError
flake8
Python 用のモジュールをインストールしようとしています (SublimeLinter-flake8
パッケージを Sublime Text 3 に使用するため) が、インストール時にエラー メッセージが表示されます (以下)。ここで何が間違っていますか?
python - 修正方法: flake8/pyflakes がクラスの前の複数行コメントをエラーとして扱う
emacsでflake8を使用しています。ファイルを
構文エラーはありませんと表示されます。しかし、それを次のようにラップすると:
「class」行に「E302 expected 2 blank lines, found 0」が表示されます。
これはバグですか?config設定で修正できますか?
python - initのpython pep8クラスがインポートされましたが、使用されていません
Python flake8ライブラリを使用して、Python で PEP8 チェックを行っています。__init__.py
次のようなサブモジュールの 1 つのファイルにimport ステートメントがあります。
init ファイルにこの行がある理由は、MyClass をサブモジュールからインポートできるようにfrom somemodule import MyClass
するためfrom somemodule.my_class import MyClass
です。
PEP8 違反を修正しながら、この機能を維持できるかどうかを知りたいですか?
sublimetext - SublimeLinter:特定の行のリンティングを無効にする方法は?
Flake8 には、# noqa
特定の行のリンティング エラーを無効にするコマンドがあります。
SublimeLinter で同じことを行うにはどうすればよいですか?
ファイル全体の linting ルールを無効にしたくありません。特定の行に対してのみ無効にしたいのです。
function - 関数からのモジュール変数の定義
私はついに Python に取り掛かりましたが、 Javaでは動作するがPythonでは動作しないという奇妙なことに気付きました。
次のように入力すると:
Atom の flake8 リンターで次のエラーが表示されます。
F841 - ローカル変数 'fn' が割り当てられていますが、使用されていません。
これは、変数がモジュールレベルではなく定義レベルで定義されていることを意味すると想定しています。私が間違っている場合は、私を修正してください。
複数の表現で Google を検索しましたが、正しい結果が表示されるように言葉にすることはできません...
関数レベルからモジュールレベルの変数定義を達成する方法についてのアイデアはありますか?