AdLint 2.4 への移行ガイド

以前のバージョンから AdLint 2.4 への変更点と、移行するための方法をご案内します。

AdLint 2.4 以前のバージョンの adlintize コマンドで生成した特性ファイルは、そのまま AdLint 2.4 での解析処理に使用できません。

変更点

特性ファイル (adlint_traits.yml) のフォーマットに下記の変更があります。

  1. プロジェクト特性に project_root 項目を追加
  2. メッセージ特性の warn_only_files_in 項目を削除
  3. メッセージ特性に warn_files_in 項目を追加
  4. メッセージ特性に warn_files_not_in 項目を追加

各項目の詳細については、利用者ガイドの4.2 特性ファイル節を参照してください。

移行方法

adlintize コマンドに --migrate オプションを追加しました。

--migrate オプションは、指定した特性ファイルを、AdLint 2.4 のフォーマットへ変換します。

下記の手順で、特性ファイルを移行してください。

 % cd project_root
 % adlintize --migrate adlint/adlint_traits.yml

adlint_traits.yml ファイルのフォーマットが移行され、移行前のバックアップが adlint_traits.yml.orig として作成されます。