このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
コード アナライザー レポートには、メッセージによってコード内の潜在的なエラー、問題および改善の可能性が表示されます。たとえば、一般的なメッセージとして、変数福
が使用されていないというものがあります。
コード アナライザー レポートを実行するには、次の操作を実行します。
[現在のフォルダー] ブラウザーで、チェックするファイルを格納するフォルダーに移動します。
このドキュメンテーションに表示される朗托弗林
の例を使用するには、現在のフォルダー、または書き込みアクセスがあるフォルダーにこのファイルを保存します。この例では、現在のフォルダーC:\my\u MATLAB\u文件
にファイルを保存します。
copyfile(fullfile(matlabroot、'help'、'techdoc'、'matlab_env'、'examples'、'lengthofline.m'))
[現在のフォルダー] ブラウザーでをクリックし、[レポート]、[コード アナライザー レポート]を選択します。
レポートが MATLAB®网状物ブラウザーに表示され、潜在的な問題があるか、改善の余地があると判断されたファイルが示されます。
レポートの各メッセージに対して、提案とコードを確認します。行番号をクリックしてエディターでファイルのその行を開き、メッセージに基づいて変更を行います。以下の一般情報を使用してください。
メッセージの意味やコードで変更内容が不明な場合に、メッセージにリンクが表示されていれば、そのリンクをクリックします。詳細は、エラーと警告についてのコードのチェックを参照してください。
メッセージにリンクがなく、メッセージの意味や変更するものが不明な場合は、ヘルプ ブラウザーで関連トピックを検索してください。メッセージの例や例朗托弗林
に対する特定の変更などに関しては、コード アナライザー メッセージに基づいてコードを変更するを参照してください。
メッセージはすべての状況に対応する完全な情報を提供するわけではありません。場合によってはメッセージを基にした変更を行いたくない場合があります。詳細は、コード解析の制限の理解を参照してください。
特定のメッセージや特定タイプのメッセージを表示したくなければ、非表示にすることができます。詳細は、コード アナライザー メッセージ インジケーターとメッセージの調整を参照してください。
ファイルを変更したら、保存します。エラー発生の原因となる可能性がある重大な変更を加えた場合は、ファイルを別の名前で保存してください。これで更新済ファイルの問題を解決し、必要があれば、元のファイルも参照することができます。[エディター]タブまたは[ライブ エディター]タブの[比較]ボタンを使用して、ファイルに加えた変更を特定できます。詳細については、テキスト ファイルの比較を参照してください。
ファイルを再度実行およびデバッグし、不注意なエラーがないことを確認してください。
レポートが表示されている場合は、[前回のフォルダーでレポートを再実行]をクリックし、ファイルを変更した結果を更新します。ファイルに対して行った変更に基づいて、メッセージがなくなっていることを確認してください。MATLAB在线™でレポートを再実行するには、現在のフォルダー ブラウザーでをクリックしてから、[レポート]、[コード アナライザー レポート]を選択します。
コード アナライザー メッセージで示された潜在的な問題を修正する方法については、次のリソースを利用してください。
エディターでファイルを開いて、次のリストの図に示すように、ツールヒントで[詳細]ボタンをクリックします。拡張メッセージが表示されます。ただし、すべてのメッセージに追加メッセージがあるとは限りません。
ヘルプ ブラウザーの[検索]ペインを使ってメッセージに表示される用語に関するドキュメンテーションを参照します。
次の図は、[詳細]ボタン付きのツールヒントを示しています。等号 (=
) の下のオレンジの"線"は、等号の上にカーソルを置くとツールヒントが表示されることを示します。オレンジ色の"強調色"は 自動修正が適用できることを示します。
以下の方法によりコード アナライザー メッセージを取得することができます。各方法は同じメッセージを出力しますが、形式が異なります。
プロファイラーの詳細レポートからファイルのコード アナライザー レポートにアクセスする。
関数校验码
を実行する。これは指定したファイルを解析し、コマンド ウィンドウにメッセージを表示します。
関数姆林普特
を実行する。これは校验码
を実行し、网状物ブラウザーにメッセージを表示します。
エディターでのファイル作業中に自動コード チェック機能を使う。エディターおよびライブ エディターでのコードの自動チェック - コード アナライザーを参照してください。