問題タブ [splint]
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.
c - Splint が「使用前に再割り当てされた変数」について警告しないのはなぜですか?
これがコードです
コードをスプリントでチェックしたところ、「警告なし」と表示されました。実際にa
は、古い値 2 が使用される前に 3 が再割り当てされます。これは、潜在的な欠陥を示す可能性があります。
欠陥を見つけるには、どのコマンドライン引数を渡す必要がありますか? または splint は問題を無視しますか?
c - 静的解析ツール SPLINT が指摘する脆弱性の解決と修正
私は自分のプロジェクトに取り組んでいて、隠された脆弱性を確認してコードの品質を向上させるために splint を実行しようとしました。プロジェクトの .c ファイルの 1 つで splint を実行したところ、これら 4 つの警告に遭遇しました。
脆弱性を排除するための手順がよくわかりません.c ファイルを以下に示します。
私はこれらのエラーを処理する初心者なので、誰かがこれらのエラーについて教えてくれますか
エラーが繰り返され、そのうちの 2 つを解決するだけでファイル全体が解決されます