Node - 「peer」フィールドの変更
package-lock.jsonファイル内の「peer」フィールドのデフォルト設定は、使用しているnodeとnpmのバージョンによって異なります。これが原因で、AutoFixがすべての「peer」フィールドを削除したり、値をfalseからtrueに変更したりすることがあります。
AutoFixは、package.jsonファイルのenginesセクションで指定されたnodeとnpmのバージョンを使用します。package.json内のnodeバージョンとnpmバージョンが、ローカル環境およびCI/CDで使用しているバージョンと一致していることを確認してください。バージョンを揃えることで、AutoFixによるpackage-lock.jsonファイルへの変更を回避できます。
例:
{ "engines": { "node": "22", "npm": "11.14.1" }}