ページ ツリー

 コンテンツ

質問

JIRAチケットIDをレビューまたはサブミットのDescに記述することでJIRAリンクが自動生成されますが、
" ( ) "や" : "が含まれる場合、JIRAチケットリンクが作成されませんでした。

JIRAチケットIDと本文の記述の間のセパレータとして機能する文字を教えてください。

回答

" ( ) "や" : "はセパレータとして使用できません。(2021年6月現在)
" ( ) "や" : "を含まない形式をご検討ください。

説明

リンクを作成するためにJIRA IDの単語を区切るパターンは"Linkify.php"で定義されています。

"Linkify.php"は手動で編集できますが、Swarmインスタンスが更新されると変更が元に戻りますので、
デフォルトで"const WORD_PATTERN"に記載されている記号がセパレータとして使用可能な文字となります。

ファイルパス例:Swarmマシン

/opt/perforce/swarm/module/Application/src/Filter/Linkify.php

該当する箇所

// Pattern to determine what can separate words for linking
const WORD_PATTERN = '/([\s<>{}]+)/';