問題タブ [eslint]

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 に答える
11392 参照

javascript - ESLint でビットごとの演算を代用する

このコードを適用しようとしています:リーフレット マップをクリックしてタイルの XYZ 座標を取得する方法- ビット単位の演算子 "<<" が含まれています。私が実行している環境 (NodeJS、ExpressJS、AngularJS) では、コードはコンパイル時に ESLint によってチェックされますが、リンクに記載されているソリューションが必要です。コンパイル時にこのエラーが発生します。

ビット単位でない「<<」の予期しない使用

このリンクによると: http://eslint.org/docs/rules/no-bitwise - ESLint はビット単位の演算子を許可しません。このルールをバイパスする方法はありますか、そうでない場合は、ビットごとの演算 '<<' と同様の結果を生成する代替計算を提供しますか?

私の質問が明確であることを願っています、ありがとう。

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

gruntjs - .eslintignore が兄弟ディレクトリで機能しない

grunt-eslintファイルを取得するのに苦労してい.eslintignoreます。

私のセットアップは、作業ディレクトリ自体ではなく、兄弟ディレクトリ内のファイルに対してタスクを実行しているという点で、かなり異例です。

私の.eslintignore

これらのパターンは、兄弟ディレクトリ内のどのファイルとも一致しないようです。何か案は?

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

eslint - const を使用してその値を変更するためのルールを作成するにはどうすればよいですか

変わらないものをconst優先するチームのルールを作ろうとしています。letただし、値が変更された場合は、let代わりに a を優先する必要があります (したがって、どの変数が時間の経過とともに変化するかを簡単に確認できます)。

これが私がやりたいことの例です:

どこから始めればいいのか分からず困っています。新しいプラグインを作成せずにこれを行う方法はありますか?

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

eslint - 「eslint:recommended」を警告に変更

私は使っている

私の.eslintrcファイルで。これらのルールは、デフォルトで lint に失敗します。それぞれを個別に指定しなくても、すべてを警告に変更する方法はありますか? では、拡張ルール セットのルール レベルをまとめて変更する方法はありますか?

たとえば、次のようなことができるようになりたいです。

0 投票する
2 に答える
1102 参照

javascript - jsx ファイルを使用した gulp eslint でグロビングが機能しない

これが私のlint仕事です:

の場合fileString'js/**/*.js'、.js ファイルだけを完全にリントします。の場合'js/components/**.jsx'は、.jsx をまったく問題なくリントします。しかし、'js/**/*.jsx'または'js/**/*/.*{js,jsx}'、すべて正しいファイルが表示されますが、それらに対して何もしません。

これが私の/jsディレクトリです(反応プロジェクトの場合):

念のため、私の.eslintrcファイルは次のとおりです。

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

meteor - 自動再構築流星からファイルを除外する

私は Meteor でアプリを構築しています。ファイルの変更をリッスンし、アプリを再構築してブラウザを更新する自動再構築アクションの大ファンです。しかし、私は最近、eslint で flycheck を使い始めました。flycheck は、flycheck_my-module.js(保存時のみではなく) ファイルを変更するたびに、現在のディレクトリに呼び出される一時ファイルを作成します。Meteor は、これらのファイルが作成されていることを確認し、再構築してリロードします。これは多くのアクションを引き起こし、ブラウザにとって重く、ワークフローを台無しにします。

これらのファイル fx のプレフィックスをカスタマイズできます.#flycheck_。これにより、Meteor はそれらを無視しますが、eslint チェッカーが壊れます。

だから私の質問はです。で始まるすべてのファイルflycheck_が再構築をトリガーしないように meteor に指示する方法はありますかmeteor run --ignore "flycheck_*.js"?

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

javascript - SonarQube: SonarQube に JavaScript 用の ESLint を統合しますか?

JavaScript コードに使用するルールを ESLint で決定しました。ここで、JavaCode の Checkstyle と同じ方法で前に行ったように、ESLint を SonarQube に統合したいと考えています。

次のリンクの下に、SonarQube が ESLint 用のプラグインを提供したくない理由が説明されてい ます。

SonarQube には ESLint 用のプラグインがまだありませんか? これはマーケティング戦略の一部ではありませんか? Checkstyle、FindBugs などのプラグインもあります。SonarQube が他のコード分析ツールの統合をサポートするために突然停止するのはなぜですか?

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

eslint - ESLint が特定のファイル名パターンのみにルールを適用するようにする

名前が特定のパターンに一致するファイルにのみルールを適用するように ESLint を構成することは可能ですか? ディレクトリに個別のルールシートを作成できることはわかっていますが、構造が次の場合:

そして、*.spec.js ファイルにのみ適用されるプロジェクト全体のルールが必要です。次のような設定があると思います

.eslintrc またはその他の同様の方法で、特定のルールに対してどのファイル名を考慮する必要があるかを指定します。