問題タブ [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 に答える
3619 参照

javascript - JavaScript コードのタイプミスの検出

Python の世界では、最も広く使用されている静的コード分析ツールの 1 つで、コメントとドキュメント文字列のタイプミスを検出するpylint特別な checkがあります。

静的コード分析を使用して JavaScript コードのタイプミスを検出する方法はありますか?


質問をより具体的にするために、警告を発生させたいコードの例を次に示します。

こちらcredntials誤字です。

0 投票する
0 に答える
487 参照

javascript - Rhino で Eslint を実行する

Java で Eslint を実行する必要があります。私が考えた唯一の解決策は、node-js モジュールを「参照」し、Rhino で実行することです。誰かがより良い方法を提案できますか?

0 投票する
13 に答える
149197 参照

javascript - JestでESLintを使用する方法

Jest テスト フレームワークで ESLint リンターを使用しようとしています。

Jest テストは のようないくつかのグローバルで実行されjestます。これについては、リンターに伝える必要があります。しかし、注意が必要なのはディレクトリ構造です。Jest では、テストはソース コードと共に__tests__フォルダに埋め込まれているため、ディレクトリ構造は次のようになります。

通常、すべてのテストを単一のディレクトリの下に置き、そこにファイルを追加してグローバルを追加できます...しかし、すべてのディレクトリにファイルを.eslintrc追加したくないのは確かです。 .eslintrc__test__

今のところ、テスト グローバルをグローバル.eslintrcファイルに追加しただけですが、これjestは非テスト コードで参照できるようになったことを意味するため、「正しい」ソリューションとは思えません。

ディレクトリ名などに基づいたパターンに基づいてルールを適用するように eslint を取得する方法はありますか?

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

javascript - lint 用に未使用の関数をエクスポートする

Javascript ファイルに次のコードがあります。

このsomething関数は、Html フォームの送信から呼び出されるため、ファイルでは使用されません。

es-lint私の場合、リンターが実行されると、no-unused-varsメッセージが表示されます。

exportedコメントでこれが修正されると思っていましたが、そうではありません。

私は何か間違ったことをしていますか?何か不足していますか?

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

command-line - 兄弟ディレクトリのESLintファイル

少し恥ずかしい質問です、事前にお詫びします!

現在のディレクトリ内のファイルに対して、コマンドラインから ESLint を完全に実行できます。

eslint file1.js

ただし、兄弟ディレクトリ内のファイルに対してこれを試みても、目に見える出力は得られません。

eslint ../folder2/file2.js

存在しないファイルをリントしようとするとエラーが発生するため、ファイルは存在し、そのように認識されているようです。

誰かが私を正しい方向に向けてもらえますか?

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

jenkins - Eslint をジェンキンスと統合する方法は?

ESLint を Jenkins と統合するにはどうすればよいですか?

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

sublimetext - SublimeText3 で JSX ファイルをリントするように eslint を正しく設定するにはどうすればよいですか

SublimeLinter プラグインを使用して、SublimeText3 の JSX ファイルに対して eslint を実行しようとしています。

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

しかし、私のJSXファイルには何もリントされません。それを実行に移すための何かが見つからないようです...