問題タブ [eslintrc]
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.
javascript - .eslintrc でルールがオフになっている場合でも、ブラウザ コンソールに警告が表示される
これに似た問題に直面しています。十分な評判がないため、コメントできませんでした。この質問はほぼ 1 年前に尋ねられました。また、CRA は頻繁に更新されており、問題が解決されていて、言及された質問に解決策がなかった場合、見逃していた可能性がある 1 年でした。だからここに私が直面している問題があります:
eslint-disable コメントを他のすべてのファイルに追加する代わりに、.eslintrc で no-sparse-array ルールをオフにしました。vscode は、カスタマイズ可能な eslint 構成に従っているようで、尊重された行に電球やエラーを表示しません。コード
.eslinrc
パラメータをスキップするために undefined を2回以上渡す代わりに、スパース配列を使用してメソッドとそのパラメータを読み取り可能にするメソッドを呼び出しています
post(SERVICE_URLS.forgotPassword(), payload, ...[,,,], false)
ここでは、3 つのパラメーターを未定義として設定しています。カスタマイズされた eslint 構成では、この行にエラー/警告は表示されません。しかし、ブラウザー コンソールと npm run start を実行しているターミナルでは、まだエラーが表示されます。
Line 15: Unexpected comma in middle of array no-sparse-arrays
私の理解では、react アプリは CRA でブートストラップされているため、CRA はカスタマイズされた構成に従っておらず、その結果、依然として警告が表示されます。または、何かが足りない可能性があります。これに対する回避策はありますか、react-app-rewired
それともreact-app-rewire-eslint
この問題を解決する必要がありますか?
node.js - eslint-plugin-mocha ルールのエラー メッセージを上書きする
私はeslint-plugin-mocha
モカでテストを書く際にいくつかのルールを設定するために使用しています。私の.eslintrc.js
ファイルは次のようになります
このルールは、で始まらないテストの説明を検索しshould
ます。エラーメッセージは次のようになります
このエラー メッセージをよりわかりやすいものに変更したいのですが、ルールにはこのメッセージを変更するオプションがありません。これをeslintで設定する方法を知っていますか?
javascript - no-use-before-define がグローバル ウィンドウ変数の使用を誤ってキャッチする
electron vue-cli プロジェクトに取り組んでいます。eslint をアップグレードしようとしていますが、デフォルトのセットアップがno-use-before-define
有効になっています。
これにより、エラーなどのすべての使用をキャッチwindow.process.env.username
します。
ルールを次のように設定しようとしまし"no-use-before-define": ["error", { "variables": false }],
たが、役に立ちませんでした。ウィンドウをグローバルとして追加しても役に立ちませんでした。ウィンドウ変数に満足するようにeslintを修正する方法はありますか?
私はこの機能のアイデアが好きなので、可能であれば残したいと思っています。ただし、それが最良の答えである場合は、オフにするだけでも問題ありません。
それが役立つ場合、これは私の現在の .eslintrc.js ファイルです
ありがとう
-編集
試した
しかし効果なし
javascript - PascalCase ではなく ESLint を使用して camelCase を強制する
プロジェクト用に ESlint をセットアップしていますが、質問があります。
以下を機能させたい:
しかし、これではありません:
すべての変数と関数をキャメルケース (PascalCase ではなく) にし、すべてのクラスを PascalCase (キャメルケースではなく) にしたいと考えています。
誰でもそれを手伝ってもらえますか?前もって感謝します!