問題タブ [code-inspection]

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

google-chrome - Chrome の「Inspect Element」は LESS を表示していますが、Firefox は CSS を表示しています

Chrome で html の要素を検査しようとすると、LESS ファイルが表示されますが、Firefox では CSS ファイルが表示されます。(Bootstrap フレームワークを使用しています)

Chrome で css 参照を表示するにはどうすればよいですか?

私が何を意味するかについては、以下の添付のスクリーンショットを参照してください。

CSS は FF で、LESS では

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

java - JUnitアサートメッセージを強制する方法は?

すべての JUnit アサート メソッドには、アサーションが失敗したときに出力されるメッセージであるオプションの最初のパラメーターがあります。

パラメータが常に渡され、プロジェクトの開発者がアサーションが何をしているのかを怠惰にスキップしないようにするにはどうすればよいですか?

それを確認できる検査ツールはありますか?プログラムでできることはありますか?

私のプロジェクトは Maven フレンドリーです。

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

python - python spyder editor autocompletion and inspection of modified classes with setattr

after spending hours in googling, I learned a lot, but did not find any close topic to the following:

I am currently programming on dynamically created classes via a factory method. The reason is, that the method names should be populated according to a separate yaml-file. It comes down to this problem:

This code works. However, if you have this code in the editor of sypder (aka. Spider IDE, spyderlib), the autocomplete will not show my_function_name in its context box. Neither is it possible to inspect it via Ctrl+I for easy retrieval of the docstring-help.

The same problem arises, if a class is created with type(classname, (), clsdict). In that case, one only finds mro inside the autocomplete-context-menu.

Also I found, that it is not a problem of the closure pattern above. You can do

In such case, the my_function_name shows correctly up, but it is not what I aimed for.

Would be glad to here any suggestions to accomplish dynamic creation of classes with dynamic method names, which are correctly handled in spyder's autocompletion within the editor window.

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

continuous-integration - ソリューション全体のコード検査を継続的に実行するように ReSharper を構成できますか? そうでない場合、どのように回避しますか?

私は ReSharper に次のことを望んでいます: ソリューション全体のすべてのエラーと警告をいつでも自動的に表示する 1 つ (または 2 つ) のウィンドウ。

残念ながら、これは不可能のようで、妥協しかありません。

  • Errors in Solutionは、コンパイラ エラーと (すべてではなく少なくとも一部) として構成されているインスペクションのみを継続的に表示しますError
  • インスペクションの結果には、すべてのコンパイラ エラーとインスペクションが表示されますが、オンデマンドでのみ表示されます (更新ボタンをクリックします)。
  • エディターは、すべてのコンパイラ エラーとインスペクションを継続的に表示しますが、手元にあるファイルに対してのみです。

バックグラウンド:

私たちは C# を使用しており、命名規則などの違反で CI ビルドを失敗させる予定です。CI サーバーはコミット前のビルドを実行できないため、すべてのプログラマーがコミットする前に問題をできるだけ簡単に見つけられるようにしたいと考えています。

現在の計画は、遵守したいすべての検査をErrorとして構成することです。したがって、少なくともそれらのほとんどは、自動的に更新されるErrors in Solution に表示されます。

ただし、コンパイラ エラーとそれほど深刻でない検査が同じカテゴリに含まれることに 100% 満足しているわけではありません。たとえば、まだ開発中で、コミットするかどうかまだ決めていない場合、コンパイラ エラーのように "Using directive not required" が表示されるのは望ましくありません。

どのようなアプローチを提案できますか?

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

pycharm - PyCharmで構文検査を抑制する方法は?

私は PyCharm 3.4.1 を使用しており、関数に次のコードがあります。

PyCharm は文字列に SQL コードが含まれていることを正しく認識しますが、コード構文検査によりFROM {1}、が原因で構文エラーがあることが通知されます<comma join expression> expected, got '{'

すべてではないにしても、ほとんどの PyCharm インスペクションでは、適切な場所にコメントを書き、# noinspectionコードの一部に対してインスペクションをオフにすることができます。PyProtectedMember先ほど提供したコード スニペットの検査をオフにするために、そうしました。このコード行の構文検査をオフにするにはどうすればよいですか? noinspectionコメントに付ける検査名は何ですか?

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

python - タートルを使用した PyCharm の誤った構文エラー

以下のコードは完全に機能しますが、PyCharm は構文エラーについて不平を言いますforward(100)

は標準ライブラリなのでturtle、追加の構成を行う必要はないと思いますよね?

ここに画像の説明を入力

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

java - Java IntelliJ IDEA Serialization UnusedDeclaration インスペクション エラー

私は学校のプロジェクトを修正してクリーンアップしており、IntelliJ IDEA の「InspectCode」機能を使用することになっています。プロジェクトを返却する前に、すべての警告を修正する必要があります。「宣言の冗長性/未使用の宣言。これは警告カテゴリの定義です。

「このインスペクションは、指定されたインスペクション スコープ内のクラス、メソッド、またはフィールドを報告します。これらは使用されていないか、エントリ ポイントから到達できません。」

理由がわかりません。シリアル化コードに関連する合計 4 つの警告があります (以下のコードを参照)。プロジェクトは正常に動作し、エラーは発生しません。これら 4 つの警告を理解し、うまくいけば削除できるように、助けを求めています。

これは、エラーを発生させるクラスの 1 つです。「メソッドは使用されていません」 両方のメソッドでその警告が発生します。

前に言ったように、すべてが機能します。私はこれらの2つのメソッドが呼び出されていることを知っています。なぜなら、それらを削除することをテストし、 System.out.println(anytexthere) を攻撃し、それが呼び出されるからです。

私はそれらをマークするべきなのか、それとも別々に呼ぶべきなのだろうか.

前もって感謝します。