問題タブ [yapf]
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 - yapf にファイルの一部を無視させることは可能ですか?
次のようなsnakemakeというpython-dslを使用しています:
run:
ブロック内のものに対して yapf を実行したいと思います。
キーワードなど、python に存在しないものを yapf に無視させrule
、ファイルの特定の部分でのみ使用させることは可能ですか?
python - Yapf が式の後/リスト内包表記の for ループの直前で行を折り返すように強制する
yapf
フォーマッタは、リスト内包表記の式の括弧内のコードで長い行をラップできます。
代わりに-loopの直前にラップしfor
たい:
yapf --help-style
ここで役立つ明らかなものは何も示していません。
# yapf: disable
行末に追加して、yapf を無効にすることができます。別の書式設定を強制する他の方法はありますか?
現在のyapf/style
設定:
バージョン:
python - 長い引数リストにぶら下げインデントを使用するように YAPF を構成する方法
Pythonコードを自動的にフォーマットするためにyapfを使用しています。おおむね満足していますが、設定方法がわからないスタイル規則があります。括弧のペアの中に引数の長いリストがあり、最大 column_limit (たとえば 80) を超えて展開される場合、それらを別々の行に分割したいと思いますが、可能であれば開き括弧のインデントを維持します。例えば:
なるべき
しかし、私はそれを行うことしかできません:
私が望むことが可能かどうか誰でも知っていますか? どのように?
python - VSCode で yapf (または black) を使用する方法
以下を使用してyapfをインストールしました:
.vscode/settings.json
ファイルに次の行を追加します。
しかし、私はそれを使用する方法を理解できません - それは悪い形式のスクリプトでエラーを表示しません: