SonarQube の Web プロファイルには、すべてのページに「タイトル」というルールが存在する必要があります。私はそれが存在する理由を理解していますが、違反を回避するために今のところ何もできない状況に直面しています。説明させてください...
xhtml のヘッダーが単なる「head」タグとして宣言されている場合、primefaces を使用して開発する場合、primefaces フレームワークに属するいくつかのアーティファクトは含まれません。したがって、xhtmlのようなものが必要です
<h:head>
<title>something</title>
....
<h:/head>
しかし、これは太字で示した規則に違反しています。html および xhtml ファイルをチェックするためかもしれません...よくわかりません。
それについての私の考えは次のとおりです。
- このルールを編集して、苦情コード ah:head, or; として認識されるようにします。
- このルールがスキャンする拡張ファイルを変更する、または;
- 最後のケースとして無効にします。
何をどのように行うべきかについてのアイデアはありますか?