【问题标题】:Expected a trailing semicolon (declaration-block-trailing-semicolon)需要一个尾随分号(声明块尾随分号)
【发布时间】:2017-12-14 06:21:38
【问题描述】:

尝试通过 postcss 使用嵌套规则,但收到以下警告。我需要在 stylelint 文件中添加哪些规则来修复这些警告?

这是css:

.count-sec {
    height: 520px;

    & p {
      color:#fff;
      margin: 0;
    }
}

警告:

Expected a trailing semicolon (declaration-block-trailing-semicolon) [stylelint]
Expected newline before "}" of a multi-line block (block-closing-brace-newline-before) [stylelint]

【问题讨论】:

  • 你确定是负责警告的 CSS 吗?我无法在stylelint.io/demo 重现此内容
  • 看起来我在 stylelint 中配置了一些错误规则,但不确定。
  • Expected a trailing semicolon 表示块中的最后一个样式也需要有分号。在您的示例中,您总是使用分号(这很好)。您确定您在帖子中提供的这段 css 是错误的来源吗?错误还应显示错误来源:确切的行、列和文件名。

标签: postcss stylelint cssnext


【解决方案1】:

需要一个尾随分号 (declaration-block-trailing-semicolon) [stylelint]

你应该改变你的规则 declaration-block-trailing-semicolon 变成 "always" (https://stylelint.io/user-guide/rules/declaration-block-trailing-semicolon/)

多行块的“}”之前的预期换行符(block-closure-brace-newline-before)[stylelint]

你应该改变你的规则 block-closing-brace-newline-before 变成 "always" (https://stylelint.io/user-guide/rules/block-closing-brace-newline-before/)

【讨论】:

  • 我使用了 declaration-block-trailing-semicolon: null 来忽略修复问题的规则。
猜你喜欢
  • 2011-01-03
  • 1970-01-01
  • 2012-08-20
  • 1970-01-01
  • 2019-02-12
  • 1970-01-01
  • 1970-01-01
  • 2021-01-25
相关资源
最近更新 更多