SQMlintは、MISRA C (Note1) ルールに基づいてCソースコードの記述を検査するツールです。 コンパイルと同時に自動で検査が実行でき、コンパイルエラーを修正するように手軽に問題コードの修正ができます。 SQMlintによる自動検査やそのレポート機能は、ソースコードレビューの時間を大幅に削減し、開発効率を高めます。 また、自動車分野に限らず、さまざまな組み込みシステムの品質向上に大変有効です。
本製品はインストール済みのルネサス製CコンパイラにMISRA Cルール検査機能を追加します。本製品単体では動作しません。
Note
[MISRA C について]
以下コンパイラのprofessional版では、MISRA Cルールチェック機能をコンパイル・オプションでサポートしています。
別途SQMlint製品を購入せずにMISRA Cルールチェック機能を使用できます。
最新Ver.: V.1.03 Release 00B
リリース: 2010/10/16
バージョンアップ内容(ツールニュース参照)
Note
ルール分類 | 検査可能なルールの数(SQMlint対応ルール数/全ルール数) |
---|---|
必要ルール | 67/93 |
推奨ルール | 19/34 |
合計 | 86/127 |
適合検査は全てのルールについて検査していることを確実にするために、複数のツールや手作業を組み合わせることをMISRA Cの文書で推奨しています。 MISRA Cの適合検査を行うツールとしては、以下のものがあります。