问题标签 [csslint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
211 浏览

html - 如果类属性的类在库中,如何在编辑器中检查?

我想要达到的目标

我想检测通用 CSS 库的类名和我的 CSS 文件的类名声明何时重复(在 PHPStorm、Atom、VSCode 等的编辑器上)。

有没有办法在 HTML 文件中检测类名是否重复?


我检查的内容(但它们没用)

所以我搜索了 CSS Lint 并找到了CSS LINTstylelint

但是,CSS LINT 似乎没有检测重复类名的功能,并且下面的 CSS 没有发出任何错误或警告。

stylelint 的 no-duplicate-selectors 检查选择器而不是类名,因此允许重复的类名:

当然,htmllint 没有检测重复类名的能力。

0 投票
0 回答
426 浏览

css - 错误:未知属性“网格模板列”

如何修复此错误?

0 投票
0 回答
317 浏览

css - 无法修复 CSS 网格规则上的 CSSLint 错误“预期的 RBRACE”

我将 Stylus 和 Grunt 与 CSS Lint 一起使用,并且在此规则上出现错误:

我得到的错误是:

如下添加行异常(如文档中所述)并不能消除错误:

不确定如何忽略内联规则或.csslintrc文件中的规则,因为我无法确定哪些规则被破坏。有任何想法吗?

0 投票
1 回答
80 浏览

css - CSS 选择器中允许的注释语法

在 CSS 中,通常它可以提高代码的可读性,而不是换行长行,而是确保所有行水平地适合代码编辑器的视口。

但是空白在 CSS 中非常重要,通常使这个目标具有挑战性。

因此,有时在长 CSS 选择器(在 CSS 规则集中)中嵌入注释是一个合理的选择。

我发现选择器喜欢:

工作可靠,但选择器如:

支持较少。至少,在将 CSS Lint 与这个一起使用时,我在 Stylish 中遇到了错误。

这些中的任何一个(或两者)在技术上是否有效,如果是,那么在 RFC 中的哪个位置表明了这一点?

0 投票
2 回答
56 浏览

css - CSS 解析错误

我正在使用CSS Lint来检测特定 CSS 中的错误和警告。CSS Lint 检测到 3 个错误:

在此处输入图像描述

在下面的一段 css 代码中:

...但我不知道如何纠正它。我对css有基本的了解。

0 投票
0 回答
18 浏览

ruby-on-rails - 如果 css_lint 返回错误,Circleci buld 应该会失败

我有一个带有 CircleCI 设置的 Rails 应用程序。如果提交包含任何 CSS 文件错误,我正在使用gem调用返回错误列表。css_lint返回错误,但构建不会失败。我也在set -e开始使用。下面是我的代码。请建议如何在出现错误时使我的构建失败。

0 投票
0 回答
15 浏览

visual-studio-code - 视觉工作室代码。css.lint.argumentsInColorFunction 配置是否有效?

在 Visual Studio Code 中有这个配置选项:
"css.lint.argumentsInColorFunction": "error"

我试图通过编写错误的 css 规则来触发此错误,但没有结果。例如,
p { color: rgb("red","green", "blue", "whatever", "color"); }
但 VSCode 没有显示任何错误。

在 CSS Color Module Level 4 editor draft 中有一个 [color() function][1] 但我不知道 VSCode 配置是否与它有关。

有人可以提供触发 argumentsInColorFunction 错误的 CSS 代码示例吗?

提前谢谢你,