如何将HTML文件中的这一行标记为被sonar规则忽略?
我有一个场景,其中有一个AEM模板文件,在这个文件中,我有一个如何将HTML文件中的这一行标记为被sonar规则忽略?,html,sonarqube,Html,Sonarqube,我有一个场景,其中有一个AEM模板文件,在这个文件中,我有一个元素。换句话说,我有一个循环在里面生成一个项目列表 <template data-sly-template.step> <li data-sly-use.localStep="MyAdapter" data-sly-test="${(wcmmode.edit && localStep.start) || !wcmmode.edit}" 我检查了插件源代码,根
元素。换句话说,我有一个循环在里面生成一个项目列表
<template data-sly-template.step>
<li
data-sly-use.localStep="MyAdapter"
data-sly-test="${(wcmmode.edit && localStep.start) || !wcmmode.edit}"
我检查了插件源代码,根据我的理解,您必须在应该忽略的行中添加//NOSONAR
。在您的情况下,它应该是:
<template data-sly-template.step>
<!-- //NOSONAR --><li
data-sly-use.localStep="MyAdapter"
data-sly-test="${(wcmmode.edit && localStep.start) || !wcmmode.edit}"
如果它抱怨
中缺少周围的标记,那么这就是代码分析软件中的一个缺陷。谢谢@agabrys。它起作用了。作为补充,避免输出中出现NOSONAR
。我将其作为HTL评论,如下所示: