問題タブ [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.
python - Python デコレータがコードに対して何を行うかを確認できますか?
Python デコレータのアプリケーションが、それを適用した関数で何をしたかを確認する方法はありますか? たとえば、私が持っている場合
something
実際に実行されたコードがどのように見えるかを知りたいです。これを行う方法はありますか?
java - IntelliJ IDEA:「不要なローカル変数」インスペクション名とは?
Java プロジェクトで特定の検査を実行したいと考えています。この検査が編集ウィンドウでリアルタイムで機能しているのがわかります。しかし、「分析 -> 名前でインスペクションを実行」を使用すると、このインスペクションが見つかりません。実際には同じ名前のものがありますが、これは JavaScript 用です (試してみましたが、期待どおりに動作しませんでした)。誰かが私が必要とする検査の正確な名前を教えてくれますか、それを理解する方法を教えてくれますか?
コードサンプルは次のとおりです。
更新:回避策を使用して、必要な検査を開始することができました。上記のようなテストケースを作成し、強調表示された領域で Alt+Enter を押してから右矢印キーを押し、「検査を実行」を選択しました。
これは機能していますが、「分析 - >名前による検査の実行」を介して同じ検査を実行する方法がまだ不明です
python - Python で次の行のコードを検査する
スクリプトの 4 行目のコードは、ファイル名、行番号、および現在の行を出力します。
print greeting
しかし、現在の行の代わりに次の行 ( ) の行番号と内容を出力するにはどうすればよいでしょうか?
これはデバッグに便利で、その下の行のコードを表示するワンライナーです。
編集
ベンの答えを介して、私はこの恐ろしい生き物にたどり着きました:
長さは 166 文字で、非常に冗長です。IndexError
次の行がない場合はan が発生することに注意してください。
実行python script.py
すると、次のように出力されます
私が投稿した元の行の小さな変更が、これらを明示的に印刷する必要なしにファイル名と番号を含んでいたため、望ましい動作につながることを願っています。そして、それが提供するインデントも歓迎されませんでした.
asp.net-web-api - R# がコードの一部を赤字化するのはなぜですか?
クライアント アプリ (VS 2008) で [ReSharper] > [検査] > [ソリューションのコードの問題] を実行すると、予期される [検査結果] ダイアログが表示されます。
ただし、ReSharper > Inspect > Code Issues in Solution を Web API アプリ (VS 2013) で実行すると、予想される「Inspection Results」ダイアログが表示されないだけでなく、いくつかの修飾子が赤字化されます。
プロジェクトは問題なくコンパイルされます。
この私のコードの一部の赤字化は、中国のハッカーが犯したある種の悪い冗談ですか? さらに重要なことに (それが通常のパラノイアであると仮定して)、R# コード インスペクターが検出した「問題」を表示するダイアログを表示するにはどうすればよいでしょうか?
find - 要素を調べて、それが存在する PHP ページを確認する方法は?
要素を調べて、その要素の元になっている PHP ページ (テンプレート ファイル) を確認する方法はありますか?
たとえば、Google Chrome の開発者ツールを使用すると、要素がどの .CSS ページを使用しているかを確認できます。編集する必要がある .PHP ファイルをすばやく見つけるために、同じことをしたいと思います。
編集: ブラウザツールでこれを行うだけで、セキュリティ上の大きな問題になる可能性があることを認識しています。それで、ある種のローカルデバッグツール、またはたとえばdebug = trueのときにこれを実行できるスクリプトをインストールできますか?
python - 関数/メソッドが取る引数を確認する方法は?
Python で構築しているいくつかのモジュールの一貫性を保つために、自動化されたコード チェックを実行したいと考えています。このために、モジュールの関数と関数が取る引数をチェックしたいと思います。hasattr() を使用して、モジュールに期待される機能が実際に含まれているかどうかを確認できます。ここまでは順調ですね。
関数が取る引数を確認したいと思います。変数名を見るだけで十分です。どうすればこれができるのかわかりません。関数が取る引数の名前を取得する方法を知っている人はいますか?