問題タブ [inspections]

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

intellij-idea - Intelli-J検査を書く?

自分のIntelli-J検査を書くにはどうすればよいですか?一般的なガイドやリソースを探しています。

List.newArrayList()/Maps.newHashMap()チーム全体の基準に従って、Guava()などを介してではなく、コレクションクラスが手動でインスタンス化されるたびに検査ヒントを表示したいと思います。

どんな方向でもよろしくお願いします。

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

java - IntelliJ 構造検索の正規表現に関する質問

小文字で始まりアンダースコアで終わらない変数を一致させる必要があります。

次の 3 つのフィールドがあります。

このパターンを反転すると: ^[a-z].*_$

次のテンプレートの fieldname で使用されます。

問題は、SHOULDNTFLAGまだフラグが立てられていることです。を使用してみ^[a-z].*_$|^[A-Z].*$ましたが、 どころか、何にも一致しませんでしたshouldFlag。ここで何が間違っていますか?

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

intellij-idea - IntelliJはすべての検査を欠いています

IntelliJに問題があり、自分で解決策を見つけることができないようです。設定を変更していませんが、今朝IDEを起動すると、すべての検査とその他の強調表示が消えました。

強調表示とは、変数名が紫色になる、静的なファイナルが斜体で表示されるなどのことを意味します。

実装メソッドは実装されたインターフェイスメソッドにリンクしますが、インターフェイスメソッドは実装メソッドにリンクしないという点で、継承も壊れているようです。

これを検索すると、右下にこのアイコンがあることがわかります。これは「検査」に設定されており、構成ではすべてがデフォルトに設定されているようです。

IDEを壊さない方法はありますか?

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

css - WebStorm & 編集インスペクション

Ember の開発には WebStorm を使用しています。特に、私はフロントエンド担当で、HTML/ハンドルバーと CSS 機能を担当しています。WebStorm が、IE の互換性の問題など、気にしないものに対して CSS 検証エラーをスローすることにうんざりしています。さらに、var 宣言が無効であることを通知しないように、いくつかの高度な検査を「有効」にしたいと思います (有効な css var 宣言を使用しているため)。

また、特定の css ルールも認識しません-webkit-margin-before。それらがエラーだと言われたくないのですが、そうではないことはわかっています。

すべてのノイズで信号が失われています。ノイズを低減または除去したいと考えています。しかし、検査を強化/編集する方法がわかりません。これは、検査する必要があるものの「高レベル」のチェックリストにすぎないためです。

編集できる XML ファイルがどこかにあると思いますか、それとも似たようなものですか?

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

intellij-idea - IDEA はコード インスペクションで重大度エントリを無効にします

コード検査のために指定された重大度の可視性を無効にする方法はありますか? 意図は、検査概要に表示されないことです。

Resharper のような「表示しない」警告について考えますか? -> Resharper-DOC

ありがとう

編集:検査の概要に特定の重大度を表示したくないだけです。たとえば、200 の「弱い警告」、40 の「パフォーマンスが向上する可能性があります」、100 の「INFO」エントリがあるとします。これは、3 つの事前定義された重大度で実行できます。検査後、要約として、この重大度でグループ化された警告のリストが表示されます。私の意図は、「弱い警告」と「パフォーマンスが向上する可能性がある」だけを表示したいということです。「INFO」の重大度で指定されたすべての警告は結果に表示されません。

ここでの目標は、IDEA GUI で非表示にすることではなく、さらなる目標は、IDEA オフライン インスペクションでこのエントリを無視することですが、いくつかの重大度が完全に無視されるように Inspectionprofile を変更できれば、GUI でオフライン検査の結果のファイルもより明確になります。

うまくいけば、私の問題をさらに説明するのに十分です。

編集:

一部のテストで無効化

現在、LicenseFiles Scope は無効になっていますが、「弱い警告」と表示されています。これは非常に興味深いことです。スコープは正しいものですが、本来のように機能していないようです。

「弱い警告」の重大度はここにリストするべきではありません。

スコープの定義

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

intellij-idea - Intellij Idea 14 - 強調表示レベルのメッセージを無効にする

最近、Eclipse から Intellij のアイデアに移行しましたが、それをカスタマイズしようとしています。強調表示レベルで説明ポップアップ メッセージを無効にできるかどうか疑問に思っていました。カーソルがスクロールバー上にあるときにポップアップがスクロールバーをブロックするため、インスペクションを無効にしたくありません。設定、エディター、インスペクションで既に検索しましたが、無効にする方法が見つかりません:

ここに画像の説明を入力