     ## <img src="https://mojiemoji.jozo.beer/emoji/%E5%95%8F%E9%A1%8C?font=chikara&color=10b981&animation=kage_kaiten&speed=slow&background=transparent&outline=8110b9&outline_width=2" alt="問題" height="24" align="absmiddle"> CodeRabbit の Pre-merge check「Docstring Coverage」が Swift コードを<img src="https://mojiemoji.jozo.beer/emoji/%E8%A8%88%E6%B8%AC?font=kurobara&color=f43f5e&animation=patapata&background=transparent&outline=5ef43f&outline_width=2" alt="計測" height="24" align="absmiddle">できず、常に 0.00% の<img src="https://mojiemoji.jozo.beer/emoji/%E8%AD%A6%E5%91%8A?font=noto&color=fb7185&animation=kirari&background=transparent&outline=85fb71&outline_width=2" alt="警告" height="24" align="absmiddle">を出し続ける。 <img src="https://mojiemoji.jozo.beer/emoji/PR?font=hachimaru&color=ef4444&animation=bure&background=transparent&outline=44ef44&outline_width=2" alt="PR" height="24" align="absmiddle"> #266 で実証済み: <img src="https://mojiemoji.jozo.beer/emoji/%E5%A4%89%E6%9B%B4?font=gothic&color=22d3ee&animation=tate_scroll&background=transparent&outline=b20891&outline_width=2" alt="変更" height="24" align="absmiddle"><img src="https://mojiemoji.jozo.beer/emoji/%E5%AF%BE%E8%B1%A1?font=maru-bold&color=8b5cf6&animation=psycho&background=transparent&outline_width=0" alt="対象" height="24" align="absmiddle">の public シンボルすべてに `///` doc comment が付いた状態で `@coderabbitai full review` により再計算させても、<img src="https://mojiemoji.jozo.beer/emoji/%E8%AD%A6%E5%91%8A?font=gothic&color=fb923c&animation=disco&background=transparent&outline_width=0" alt="警告" height="24" align="absmiddle">は `0.00% (required 80.00%)` のまま変化しなかった。「ちょうど 0.00%」という値は、Swift の `///` 形式が 1 件も docstring として認識されていないことを意味する(<img src="https://mojiemoji.jozo.beer/emoji/%E8%A8%88%E6%B8%AC?font=dela&color=22c55e&animation=kirari&background=transparent&outline=5e22c5&outline_width=2" alt="計測" height="24" align="absmiddle">エンジンの Swift 未<img src="https://mojiemoji.jozo.beer/emoji/%E5%AF%BE%E5%BF%9C?font=maru&color=fdba74&animation=chirichiri&background=transparent&outline=74fdba&outline_width=2" alt="対応" height="24" align="absmiddle">)。 ## <img src="https://mojiemoji.jozo.beer/emoji/%E5%BD%B1%E9%9F%BF?font=gothic-bold&color=10b981&animation=mozaiku&background=transparent&outline=8110b9&outline_width=2" alt="影響" height="24" align="absmiddle"> - Warning <img src="https://mojiemoji.jozo.beer/emoji/%E3%83%A2%E3%83%BC%E3%83%89?font=noto&color=22c55e&animation=kage_neon&background=transparent&outline=5e22c5&outline_width=2" alt="モード" height="24" align="absmiddle">(非ブロッキング)なので実害はないが、今後の全 <img src="https://mojiemoji.jozo.beer/emoji/PR?font=hachimaru&color=ef4444&animation=bure&background=transparent&outline=44ef44&outline_width=2" alt="PR" height="24" align="absmiddle"> で<img src="https://mojiemoji.jozo.beer/emoji/%E6%81%92%E5%B8%B8?font=kurobara&color=fdba74&animation=poyoon&background=transparent&outline=74fdba&outline_width=2" alt="恒常" height="24" align="absmiddle">的にノイズ<img src="https://mojiemoji.jozo.beer/emoji/%E8%AD%A6%E5%91%8A?font=noto&color=fb7185&animation=kirari&background=transparent&outline=85fb71&outline_width=2" alt="警告" height="24" align="absmiddle">が出る - 「<img src="https://mojiemoji.jozo.beer/emoji/%E8%AD%A6%E5%91%8A?font=noto&color=fb7185&animation=kirari&background=transparent&outline=85fb71&outline_width=2" alt="警告" height="24" align="absmiddle">に<img src="https://mojiemoji.jozo.beer/emoji/%E5%AF%BE%E5%BF%9C?font=maru&color=fdba74&animation=chirichiri&background=transparent&outline=74fdba&outline_width=2" alt="対応" height="24" align="absmiddle">しよう」とする無駄な作業を誘発する(#266 では docstring 46 行を<img src="https://mojiemoji.jozo.beer/emoji/%E8%BF%BD%E5%8A%A0?font=maru&color=3b82f6&animation=chirichiri&background=transparent&outline=f63b82&outline_width=2" alt="追加" height="24" align="absmiddle">しても解消しなかった) ## <img src="https://mojiemoji.jozo.beer/emoji/%E5%AF%BE%E5%BF%9C?font=maru&color=fdba74&animation=chirichiri&background=transparent&outline=74fdba&outline_width=2" alt="対応" height="24" align="absmiddle">案 - `.coderabbit.yaml` で docstring coverage チェックを off にする(<img src="https://mojiemoji.jozo.beer/emoji/%E6%8E%A8%E5%A5%A8?font=mincho&color=eab308&animation=mabataki&background=transparent&outline=08eab3&outline_width=2" alt="推奨" height="24" align="absmiddle">) - CodeRabbit へ upstream <img src="https://mojiemoji.jozo.beer/emoji/%E5%A0%B1%E5%91%8A?font=toge&color=f472b6&animation=yokomoya&background=transparent&outline=77db27&outline_width=2" alt="報告" height="24" align="absmiddle">(docstring coverage <img src="https://mojiemoji.jozo.beer/emoji/%E8%A8%88%E6%B8%AC?font=gothic-bold&color=22d3ee&animation=kage_bokashi&background=transparent&outline=b20891&outline_width=2" alt="計測" height="24" align="absmiddle">が Swift の `///` を認識しない件)
CodeRabbit の Pre-merge check「Docstring Coverage」が Swift コードを
できず、常に 0.00% の
を出し続ける。
///doc comment が付いた状態で@coderabbitai full reviewにより再計算させても、0.00% (required 80.00%)のまま変化しなかった。「ちょうど 0.00%」という値は、Swift の///形式が 1 件も docstring として認識されていないことを意味する(.coderabbit.yamlで docstring coverage チェックを off にする(///を認識しない件)