問題タブ [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.
intellij-idea - JetBrains - インスペクションからサードパーティのコードを除外しますか?
JetBrains IDE (PyCharm、AppCode、IntelliJ など) では、サードパーティのコードをインスペクションから除外するにはどうすればよいですか? 含まれているディレクトリを除外ディレクトリとしてマークすることで、コードをプロジェクトから完全に除外できることはわかっています。ただし、コードでサードパーティのパッケージを認識させたいと考えています。つまり、コードでサードパーティの機能をプロジェクトに存在するものとしてマークしたり、オートコンプリートが機能したりする必要があります。このコードに関して、またはコードを実行するときに、IDE からの警告やコード スタイルのコメントを表示したくないだけです。プロジェクトの検査。ありがとう!
security - バックボーン Js アプリ コードの表示をブロックする
Inspect element -> sources で表示されている backbone.js アプリ コードの表示をブロックできますか?
ビュー Html と css についてではなく、モデル データを保持するバックボーン ビュー ファイルについて話しています。コードはherokuにデプロイされています.herokuでコードの表示をブロックするアドオンはありますか?
またはそれをブロックするために含める必要がある追加の安全なjsはありますか?
ありがとう、ヴィジ
ruby - Ruby コードで NoMethodError または NameError を確認してください
「NoMethodError」または「NameError」を防ぐためにRubyコードをチェックする方法はありますか?
rubocop、reek、roodi などの gem を試しました。ruby のベスト プラクティスのための便利なツールですが、私のニーズには合っていません。
私はvimを使用しているので、cliツールは大歓迎です。
ありがとう
python - 複数の Python ファイルから関数呼び出しツリーを生成する
私は一連の Python ファイルを継承しており、それらのファイル内で定義および呼び出されたすべての関数に関する情報を収集することによって、それらのファイル内で何が起こっているのかを理解する方法を探しています。
ファイルの例 (MainModule.py):
このファイルを調べて、このファイル内で定義されている関数 (これは Wing IDE で実行できることです) だけでなく、どの関数 (同じフォルダー内またはプロジェクト) が呼び出されました。明らかに、Python システム関数 ( など) の使用を報告したくはありませんがprint()
、プロジェクト内のファイル内で定義された関数のみを報告します (フォルダーである可能性がありますが、実際には問題ではありません)。
したがって、この例では、次のようなものを取得したいと思います:ファイル MainFunction.py では、関数 funcX と funcY がそれぞれ Module1.py ファイルと Module2.py ファイルから呼び出されました。この情報を使用して、Visio (またはその他のソフトウェア) で参照スキーマを作成し、コードをリファクタリングするときに使用します。
WingIDE 内で Find points of use と Goto definition を使用していることは認識していますが、20 個のファイルを読み込んで関数を探すのは面倒です。
PyScripter と WingIDE Pro を使用しましたが、これらの IDE にはこの機能がないようです。この種の操作をサポートしている IDE はどれですか? ない場合、これを達成するための他の簡単な方法はありますか?
command-line - Resharper コマンドライン インスペクションで例外がスローされる
TeamCity を CI サーバーとして使用し、コード検査 (.Net) を有効にしたいと考えています。コードインスペクションを設定すると、インスペクターから多くのエラーが発生しました。resharper コマンド ライン ツールを使用してコード インスペクションを実行しようとした場合も同様です。
次のプロジェクト/ソリューション構造があります
BuildOutput
プロジェクトは、常にソリューションディレクトリにビルドするように構成されています。
ソリューション ディレクトリから次のようにコード インスペクションを実行すると、次のようになります。
コマンドラインでエラーのある次の出力が得られました。
何が問題なのかわかりません。ソリューションはすべてビルド可能で、VS からのコード インスペクションは同じソリューションでうまく機能します。
resharper - resharper 9.0 コマンドライン検査でカスタム拡張子 (/x) を使用する
そのため、ReSharper 拡張機能マネージャー インターフェイスを介して vs2013 にインストールされたカスタム nuget パッケージを作成しました。resharper 8.2 ではプラグイン パラメータ/plugin=xxx.dll
を指定してカスタム プラグインをインポートできたのを覚えていますが、resharper 9.0 の更新されたコマンド ライン ツールでは、ReSharper ギャラリーからパッケージ ID を提供するしかないようです。
これは、ReSharper ギャラリーに配置しない限り、一意の ID を持つカスタム パッケージをインポートできないということですか? コマンド ライン インスペクションは、インストールされている Visual Studio と ReSharper に依存するようになりましたか? 非常に混乱しています。誰かがこれに関連するドキュメントを持っているか、情報が非常に役立つ場合、これが私が見つけることができるすべてです。助けてくれてありがとう!
編集:プラグインと拡張機能は、このコンテキストでは同じことを意味します
scope - PHPStorm で、コミット時にテスト ディレクトリのいくつかのインスペクションを無効にします
私はマニュアルを読み、検査のための多くのオプションを見つけることができました。
PHPCS を使用して PSR-2 違反をスニッフィングする検査プロファイルをセットアップしました。また、コミットするたびにコード分析を実行するように設定しています。クリーンなコードをコミットしていることを確認できるので、この機能が気に入っています。
問題は、私のテストがそれらの検査、特に PSR-2 に合格しない (そして場合によっては合格できない) ことです。そのため、テスト ファイルを含むコミットを行うたびに、いくつかの警告が表示されます。これにより、コミットするたびに警告を確認する必要があるため、警告は本質的に役に立たなくなります。また、警告がテスト中であると確信しているため、警告をすべて無視する傾向があります。
コード分析で /tests/ ディレクトリを無視する方法はありますか? または、/tests/ ディレクトリに別のプロファイルを設定するには? インスペクション プロファイルを試してみましたが、できることは警告の重大度を変更することだけで、すべてのレベルが引き続きコミットに表示されます。また、phpstorm から /tests/ ディレクトリを除外しようとしましたが、オートコンプリートが失われます。
何か不足していますか?
ありがとうございました。
android - IntelliJ IDEA などの変数を一覧表示する Android Studio デバッガー
開発には Android Studio を使用します。先週、私は IntelliJ IDEA IDE に非常に優れた機能があることを発見しました。Java アプリをデバッグすると、コード行の横に変数のリストが表示されます。本当に助かります。
同じコアを使用しているため、AS でも同じオプションを有効にできるかどうか疑問に思っていました。誰か知ってる?ASでも使ってみたいです。
これが私が話しているスクリーンショットです。
android - Jenkins - 警告プラグイン & IntelliJ IDEA パーサー
およびIntelliJ IDEA Inspection
を使用して警告を含むファイルを開く際に問題が発生しています。Jenkins
Warnings Plugin
私のファイルへのパスは奇妙に見えますfile://$PROJECT_DIR$/app/src/main..../Foo.java
-.xmlで生成されたファイルで./inspect.sh
ファイルをクリックすると、次のエラーが表示されます。
これらは私のファイルのスクリーンショットです:
実際の IntelliJ からではなく、Android Studio から ./inspect.sh を使用しています。それが問題でしょうか?
前もって感謝します。