小编jos*_*van的帖子

如何将 HTML 文件中的这一行标记为被声纳规则忽略?

我有一个场景,其中有一个 AEM 模板文件,在这个文件中,我有一个<li>元素。换句话说,我在内部有一个循环来生成项目列表。

<template data-sly-template.step>
    <li
        data-sly-use.localStep="MyAdapter"
        data-sly-test="${(wcmmode.edit && localStep.start) || !wcmmode.edit}"
Run Code Online (Sandbox Code Playgroud)

但是,声纳的规则RSPEC-1093抱怨:

"<li>""<dt>"项目标签应该在"<ul>","<ol>""<dl>"容器标签。

在这种情况下,不是错误,一旦它<ul>在模板之外。输出文件是一个生成良好的 HTML 文件,没有错误。

我正在尝试NOSONAR在 html 文件中使用。我试过<!-- NOSONAR --><!-- //NOSONAR -->,但不起作用。

如何将 HTML 文件中的这一行标记为被声纳规则忽略?

html sonarqube

3
推荐指数
1
解决办法
2157
查看次数

使用 yaml 在 liquibase 的前提下使用多个 dbms

liquibase的前提文档中我们可以看到下面的例子:

<preConditions>
    <dbms type="oracle" />
    <dbms type="mysql" />
</preConditions>
Run Code Online (Sandbox Code Playgroud)

当尝试使用 yaml 重新创建相同的规则时,它不起作用。

preConditions:
  dbms:
    type: oracle
  dbms:
    type: mysql
Run Code Online (Sandbox Code Playgroud)

我也尝试过类似的事情:

preConditions:
  - dbms:
      dbms:
        type: oracle
      dbms:
        type: mysql
Run Code Online (Sandbox Code Playgroud)

我知道可以使用:

dbms:
  type: oracle, mysql
Run Code Online (Sandbox Code Playgroud)

我总是收到这样的错误:

expected <block end>, but found BlockEntry
in 'reader', line X, column Y:
           - dbms:
           ^
Run Code Online (Sandbox Code Playgroud)

如何在前提条件中使用多个 dbms?

yaml liquibase preconditions

2
推荐指数
1
解决办法
2190
查看次数

标签 统计

html ×1

liquibase ×1

preconditions ×1

sonarqube ×1

yaml ×1