#block-closing-brace-empty-line-before

要求或禁止在块的闭大括号之前空行。

a {
  color: pink;
  /* ← */
} /* ↑ */
/**  ↑
 * 这行 */

命令行中的 --fix 选项可以自动修复此规则报告的所有问题。

#选项

string: "always-multi-line"|"never"

#always-multi-line

以下模式被视为违规:

a {
  color: pink;
}

以下模式被视为违规:

a {
  color: pink;

}
a { color: pink; }

#never

以下模式被视为违规:

a {
  color: pink;

}

以下模式被视为违规:

a {
  color: pink;
}
a { color: pink; }

#可选的辅助选项

#except: ["after-closing-brace"]

当规则被嵌套时,after-closing-brace 将反转主选项。

例如,使用 "never"except: ["after-closing-brace"]

以下模式被视为违规:

@media print {

  a {
    color: aquamarine;
  }
}
@supports (animation-name: test) {

  a {
    color: aquamarine;
  }
}
@keyframes test {

  100% {
    color: aquamarine;
  }
}

以下模式被视为违规:

@media print {

  a {
    color: aquamarine;
  }

}
@font-face {
  font-family: "MyFont";
  src: url("myfont.woff2") format("woff2");
}
@supports (animation-name: test) {

  a {
    color: aquamarine;
  }

}
@keyframes test {

  100% {
    color: aquamarine;
  }

}

例如,使用 "always-multi-line"except: ["after-closing-brace"]

以下模式被视为违规:

@media print {

  a {
    color: aquamarine;

  }

}
@supports (animation-name: test) {

  a {
    color: aquamarine;

  }

}
@keyframes test {

  100% {
    color: aquamarine;

  }

}

以下模式被视为违规:

@media print {

  a {
    color: aquamarine;

  }
}
@font-face {
  font-family: "MyFont";
  src: url("myfont.woff2") format("woff2");

}
@supports (animation-name: test) {

  a {
    color: aquamarine;

  }
}
@keyframes test {

  100% {
    color: aquamarine;

  }
}