問題タブ [linter]

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 投票する
2 に答える
406 参照

git - gitコミットの範囲から追加および更新された行番号のリストを取得するには?

意図:大量のレガシー コードがあるため、環境を徐々に改善するために、プル リクエストで追加または変更された行のみをリントしたいと考えています。

入力:ベース ブランチのmaster名前 ( )、PR ブランチの名前 (例honzajavorek/my-cool-feature)、機能ブランチの最後のコミットのハッシュ (例53253a3e8d9b1e3ed7d45b91e045c59d50aefdf0)。

出力:各ファイルの行番号が影響を受ける(追加または変更され、明らかに削除されていない)ため、リンター出力をフィルタリングしてそれらのみを含めることができました。

私は 1 つのライナーを探しているわけではありません。これを行うために短い bash/Python/node.js スクリプトを書いても問題ありませんが、合理的な複雑さ (数行) でのみです。


更新: Git diff with line numbers (Git log with line numbers) が見つかりました。簡単な作業ではないようです:(

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

javascript - Visual Studio Code: ESLint 修正をドキュメントに適用できませんでした

最新バージョンの ESLint 拡張機能がインストールされ、有効になっている Visual Studio Code 1.6.1 を使用しています。私は持っている

私のvs-codeユーザー設定で。自動コマンド「eslint.executeAutofix」を使用してjsファイルを自動修正できましたが、おそらくvs-codeの最後の更新から、次のエラーが表示されます:

誰かが私を助けてくれますか、この問題を解決できる方向を教えてくれますか?

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

atom-editor - Flake8-linter Atom インクルード除外ファイル

私はどういうわけか、atom の linter-flake8 2.0.2 からすべての「admin.py」ファイルを除外しました。そのため、異なるフォルダーにある私の admin.py ファイルを除いて、すべてのファイルが linter-flake8 によって完全に監視されます。私はそれがどのように起こったのかわかりません。.flake8 にはありません - 構成は除外します

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

less - PhpStorm で LESS または CSS をリントする方法は?

PhpStorm のプラグイン ディレクトリでリンターを検索していましたが、結果がなく、奇妙に思えます。人々は PhpStorm のスタイルシートにリンターを使用していませんか?

PhpStorm プロジェクトで LESS ファイルをリントする他の方法はありますか?

たとえば、クラス定義内ですべてのプロパティをアルファベット順に並べ替える必要があります。

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

python - Flake 8 の ESLint max-statements との同等性

Javascript ESLintの max-statementsは、小さく、モジュール化された、読みやすい関数に対して非常に優れた実施を提供します。Python Flake8 lint で似たようなものを見つけたいと思っていましたが、今のところ運がありません。小さな機能を促進するために Flake8 を構成する方法はありますか?

0 投票する
6 に答える
29880 参照

reactjs - React リンター airbnb proptypes 配列

私は次のものを持っていますPropTypes

しかし、リンターは私に言います:

Prop type "array" is forbidden、どうすれば変更できますか?