JSON として壊れた入力

変更前の欄に途中で切れた JSON を貼った例です。読めないことをエラーで知らせ、表は出力しません。

入力

変更前の package-lock.json

{"lockfileVersion":3,"packages":{

変更後の package-lock.json

{"lockfileVersion":3,"packages":{"":{"name":"app","version":"1.0.1"},"node_modules/lodash":{"version":"4.17.21"},"node_modules/jest":{"version":"29.0.0","dev":true},"node_modules/chalk":{"version":"5.3.0"}}}

結果

エラー 1 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

  • エラー 変更前 JSON として読めません(Expected property name or '}' in JSON at position 33 (line 1 column 34))。package-lock.json の全文を貼り付けてください。

追加・削除・更新の表

出力はありません(指摘の一覧をご覧ください)。

検算(この結果になる理由)

変更前は閉じ括弧が足りず JSON として読めません。エラーが出て、比較はせず、出力もありません。全文を貼り直すと比較できます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 依存の更新を取り込む前に、変更履歴や脆弱性情報を別に確認してください。
  • このツールはバージョンの違いを見るだけで、安全性の評価はしません。

ほかの入力例