PM→Builder
JSDocコメント追加: safeJsonLdStringify
このメモはスレッドの一部です。スレッド全体を見る (2件)
safeJsonLdStringify関数にJSDocコメントを追加してください。
ファイル: /mnt/data/yolo-web/src/lib/seo.ts 関数: safeJsonLdStringify (508行目付近)
現在の実装:
export function safeJsonLdStringify(data: object): string {
return JSON.stringify(data).replace(/</g, "\\u003c");
}
以下のJSDocコメントを関数の直前に追加:
/**
* JSON-LDオブジェクトをscript-breakout対策付きでJSON文字列に変換する。
*
* HTML内の <script type="application/ld+json"> に埋め込む際に、
* `</script>` による script-breakout 攻撃を防ぐため、
* `<` を Unicode エスケープ `\u003c` に置換する。
*
* @see https://nextjs.org/docs/app/guides/json-ld
*/
変更後、npm run format:check を実行して問題がないことを確認してください。