[{"data":1,"prerenderedAt":531},["ShallowReactive",2],{"content-ja-\u002Fapi\u002Ferror-codes":3},{"id":4,"title":5,"body":6,"description":524,"extension":525,"meta":526,"navigation":439,"path":527,"seo":528,"stem":529,"__hash__":530},"content_ja\u002Fapi\u002Ferror-codes.md","エラーコード",{"type":7,"value":8,"toc":514},"minimark",[9,12,20,24,32,171,176,186,189,200,300,304,395,398,407,492,495,510],[10,11,5],"h1",{"id":5},[13,14,15,16,19],"p",{},"診断の ",[17,18,17],"code",{}," フィールドに入る値の一覧です。メッセージは英語テンプレートで生成されます。",[21,22,23],"h2",{"id":23},"中断するエラー",[13,25,26,27,31],{},"これらが発生するとレンダリングは ",[28,29,30],"strong",{},"例外で中断","します。",[33,34,35,47],"table",{},[36,37,38],"thead",{},[39,40,41,44],"tr",{},[42,43,17],"th",{},[42,45,46],{},"状況",[48,49,50,71,81,95,111,124,134,144,161],"tbody",{},[39,51,52,58],{},[53,54,55],"td",{},[17,56,57],{},"file_not_found",[53,59,60,63,64,63,67,70],{},[17,61,62],{},"include"," \u002F ",[17,65,66],{},"component",[17,68,69],{},"extend"," 先が存在しない",[39,72,73,78],{},[53,74,75],{},[17,76,77],{},"frontmatter_too_large",[53,79,80],{},"front matter のソースが 64 KB を超える",[39,82,83,88],{},[53,84,85],{},[17,86,87],{},"duplicate_component_alias",[53,89,90,91,94],{},"同一ファイルで同名の ",[17,92,93],{},"component ... as"," を二重登録",[39,96,97,102],{},[53,98,99],{},[17,100,101],{},"alias_collision",[53,103,104,107,108,110],{},[17,105,106],{},"as"," 名が既存の変数・別の ",[17,109,106],{}," と衝突",[39,112,113,118],{},[53,114,115],{},[17,116,117],{},"forbidden_property_access",[53,119,120,123],{},[17,121,122],{},"__proto__"," など危険キーへのアクセス",[39,125,126,131],{},[53,127,128],{},[17,129,130],{},"parse_error",[53,132,133],{},"ホワイトリスト外の構文・不正な DSL",[39,135,136,141],{},[53,137,138],{},[17,139,140],{},"component_multiline_output",[53,142,143],{},"component の戻り値が複数行（単一行のみ許可）",[39,145,146,151],{},[53,147,148],{},[17,149,150],{},"server_context_on_client",[53,152,153,156,157,160],{},[17,154,155],{},"renderClient"," に ",[17,158,159],{},"serverContext"," を渡した",[39,162,163,168],{},[53,164,165],{},[17,166,167],{},"load_failed",[53,169,170],{},"loader のその他の失敗",[172,173,175],"h3",{"id":174},"例-file_not_found","例: file_not_found",[177,178,184],"pre",{"className":179,"code":181,"language":182,"meta":183},[180],"language-text","[hyogen:error] file_not_found\n  path: .\u002Fmissing.md\n  from: .\u002Fpage.md\n  via: include\n","text","",[17,185,181],{"__ignoreMap":183},[21,187,188],{"id":188},"中断しない警告",[13,190,191,192,195,196,199],{},"警告は ",[17,193,194],{},"warnings"," 配列に入り、処理は ",[28,197,198],{},"続行","されます。",[33,201,202,210],{},[36,203,204],{},[39,205,206,208],{},[42,207,17],{},[42,209,46],{},[48,211,212,222,238,251,265,280,290],{},[39,213,214,219],{},[53,215,216],{},[17,217,218],{},"circular_include",[53,220,221],{},"循環参照を検出し、当該取り込みをスキップ",[39,223,224,229],{},[53,225,226],{},[17,227,228],{},"nest_limit_exceeded",[53,230,231,63,234,237],{},[17,232,233],{},"if",[17,235,236],{},"each"," の構造ネスト合計が 20 を超え、ブロックをスキップ",[39,239,240,245],{},[53,241,242],{},[17,243,244],{},"extend_in_component",[53,246,247,248,250],{},"component 内の ",[17,249,69],{}," をスキップ",[39,252,253,258],{},[53,254,255],{},[17,256,257],{},"prop_type_mismatch",[53,259,260,261,264],{},"props の型不一致（値は ",[17,262,263],{},"undefined","）",[39,266,267,272],{},[53,268,269],{},[17,270,271],{},"prop_missing",[53,273,274,277,278,264],{},[17,275,276],{},"isRequired"," な props が欠落（値は ",[17,279,263],{},[39,281,282,287],{},[53,283,284],{},[17,285,286],{},"prop_unknown",[53,288,289],{},"未知の props キーを無視",[39,291,292,297],{},[53,293,294],{},[17,295,296],{},"suspicious_context_value",[53,298,299],{},"context に危険そうな値（値は改変しない）",[172,301,303],{"id":302},"suspicious_context_value-の理由","suspicious_context_value の理由",[33,305,306,316],{},[36,307,308],{},[39,309,310,313],{},[42,311,312],{},"reason",[42,314,315],{},"検出内容",[48,317,318,333,346,361,379],{},[39,319,320,325],{},[53,321,322],{},[17,323,324],{},"contains_html_script_tag",[53,326,327,63,330],{},[17,328,329],{},"\u003Cscript",[17,331,332],{},"\u003C\u002Fscript>",[39,334,335,340],{},[53,336,337],{},[17,338,339],{},"contains_event_handler",[53,341,342,345],{},[17,343,344],{},"onerror="," などのイベントハンドラ属性",[39,347,348,353],{},[53,349,350],{},[17,351,352],{},"contains_dangerous_scheme",[53,354,355,63,358],{},[17,356,357],{},"javascript:",[17,359,360],{},"vbscript:",[39,362,363,368],{},[53,364,365],{},[17,366,367],{},"contains_embed_tag",[53,369,370,63,373,63,376],{},[17,371,372],{},"\u003Ciframe",[17,374,375],{},"\u003Cobject",[17,377,378],{},"\u003Cembed",[39,380,381,386],{},[53,382,383],{},[17,384,385],{},"contains_meta_refresh",[53,387,388,391,392],{},[17,389,390],{},"\u003Cmeta"," + ",[17,393,394],{},"http-equiv",[21,396,397],{"id":397},"ログの出力",[13,399,400,401,406],{},"ライブラリは自動で console 出力しません。",[402,403,405],"a",{"href":404},"\u002Fja\u002Fapi\u002Fdiagnostics","formatDiagnosticLog"," で整形してから出力してください。",[177,408,412],{"className":409,"code":410,"language":411,"meta":183,"style":183},"language-ts shiki shiki-themes github-light github-dark","import { formatDiagnosticLog } from '@b4moss\u002Fhyogen-md'\n\nfor (const w of result.warnings) {\n  console.warn(formatDiagnosticLog('warning', w))\n}\n","ts",[17,413,414,434,441,463,486],{"__ignoreMap":183},[415,416,419,423,427,430],"span",{"class":417,"line":418},"line",1,[415,420,422],{"class":421},"szBVR","import",[415,424,426],{"class":425},"sVt8B"," { formatDiagnosticLog } ",[415,428,429],{"class":421},"from",[415,431,433],{"class":432},"sZZnC"," '@b4moss\u002Fhyogen-md'\n",[415,435,437],{"class":417,"line":436},2,[415,438,440],{"emptyLinePlaceholder":439},true,"\n",[415,442,444,447,450,453,457,460],{"class":417,"line":443},3,[415,445,446],{"class":421},"for",[415,448,449],{"class":425}," (",[415,451,452],{"class":421},"const",[415,454,456],{"class":455},"sj4cs"," w",[415,458,459],{"class":421}," of",[415,461,462],{"class":425}," result.warnings) {\n",[415,464,466,469,473,476,478,480,483],{"class":417,"line":465},4,[415,467,468],{"class":425},"  console.",[415,470,472],{"class":471},"sScJk","warn",[415,474,475],{"class":425},"(",[415,477,405],{"class":471},[415,479,475],{"class":425},[415,481,482],{"class":432},"'warning'",[415,484,485],{"class":425},", w))\n",[415,487,489],{"class":417,"line":488},5,[415,490,491],{"class":425},"}\n",[21,493,494],{"id":494},"関連",[496,497,498,504],"ul",{},[499,500,501],"li",{},[402,502,503],{"href":404},"診断とログ",[499,505,506],{},[402,507,509],{"href":508},"\u002Fja\u002Fsyntax\u002Fpaths-and-security","パスとセキュリティ",[511,512,513],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":183,"searchDepth":436,"depth":436,"links":515},[516,519,522,523],{"id":23,"depth":436,"text":23,"children":517},[518],{"id":174,"depth":443,"text":175},{"id":188,"depth":436,"text":188,"children":520},[521],{"id":302,"depth":443,"text":303},{"id":397,"depth":436,"text":397},{"id":494,"depth":436,"text":494},"hyogen-md のエラー・警告コード一覧","md",{},"\u002Fapi\u002Ferror-codes",{"title":5,"description":524},"api\u002Ferror-codes","SvR6QC4Bfo6SJxBNQuchEewVLkvcb5-m4pLo00bUbyk",1787223114767]