问题标签 [stylelint]

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 回答
1161 浏览

javascript - 如何在 Grunt 中使用 stylelint?

我正在尝试用 stylelint 替换grunt -scss-lint(因为它的 Ruby 依赖性和未安装 gem 时的静默失败)。

我遇到的问题是以下错误:

我认为这是因为 stylelint(它是 PostCSS 插件,而不是 Grunt 插件)需要 ES6。

这是引发Map is not defined错误的代码。

有没有办法让它在我可以运行的地方工作,而不是像这样的grunt一些奇怪的解决方法?

0 投票
1 回答
393 浏览

stylelint - 如何在目录树上扩展 YAML stylelint 配置(ESLint 自动执行的操作)?

我有一个根.stylelintrc文件(YAML 格式),其中包含我的主要配置。我想覆盖特定目录中文件的一些规则,我该怎么做?在 ESLint 中,我可以.eslintrc在该目录中创建一个文件,它会神奇地发生。

我尝试使用extends,但我不确定这是否适用于 YAML 格式。

0 投票
1 回答
546 浏览

javascript - Gulp的stylelint中嵌套属性的可能性?

是否有可能有一个嵌套的属性列表并让 stylelint 工作?我尝试这样做,但出现以下错误:

我用这段代码试了一下:

这是我目前使用的配置:

或者是否有另一个不使用 Ruby gems 的 SCSS linter?

拥有以下信息可能会很有用:

这些是我的变量:

在文件的底部是这样的:

我遵循了这样的教程: http ://www.creativenightly.com/2016/02/How-to-lint-your-css-with-stylelint/

并更改了我的代码中的一些位以与网站的其余部分一起使用。

0 投票
1 回答
2930 浏览

postcss - How to specify a format or pattern for SCSS variable names using stylelint?

I use postcss-scss with stylelint on my .scss files and I'm trying to figure out how to enforce a rule so that all my variables follow the same naming convention throughout my project.

Is there a way to specify a format or pattern (i.e. a regex) for variable names? I am aware of https://github.com/davidtheclark/stylelint-selector-bem-pattern for selectors but I could not find anything about variable names.

I'm thinking something along the lines of https://github.com/sasstools/sass-lint/pull/257 but that would be compatible with stylelint rules.

For example I may want my variable names to always be camelCase, in which case:

0 投票
1 回答
607 浏览

travis-ci - 在 Travis 中获取 stylelint 错误,但不是在本地

用自己的 CSS 代码样式设置了一个小仓库。在这个 repo 中,我设置了一个最小的 stylelint 配置,只是为了检查我没有关于未知规则的错误,没有更多支持的规则等。

当我在$ npm check本地运行时,它运行得很好。

但是 Travis-ci 向我抛出了以下错误

它似乎与压痕有关

但我想不出是什么问题。

也许有人可以帮助我。

0 投票
1 回答
597 浏览

lint - 防止 Stylelint 对供应商前缀强制执行字母顺序?

是否可以应用一个标志来防止 Stylelint 对供应商前缀强制执行字母顺序?我的配置中有一个令我满意的声明顺序,但是我的供应商前缀是通过 Autoprefixer 在我的 SASS 文件的 gulp 任务中自动生成的。但是我想使用 Circle CI 动态地对最终的 CSS 文件进行 lint,因此 CLI 非常适合。

问题是,当文件被 linted 时,Autoprefixer 已经以非字母顺序添加了供应商前缀,并且我收到警告并且自动化测试失败。我看不到一种方法来指定 autoprefixer 提供供应商前缀的顺序,而这些是此时在我的 CSS 上抛出的唯一警告。

文档清楚地说明了Prefixed properties must always be alphabetically ordered and must always precede the unprefixed version。但是在配置中有没有办法解决这个问题?

提前致谢

0 投票
0 回答
33 浏览

css - CSS变换动画语法样式

对于这样的情况:

Stylelint 将 标记0deg为不需要该单元。我知道像0px离开的事情px,但我想知道如果没有degon ,转换是否仍然有效0

0 投票
2 回答
5256 浏览

css - 如何使用 stylelint 和 stylelint-selector-bem-pattern 对 BEM 样式进行 lint?

我正在尝试使用stylelintstylelint-selector-bem-pattern插件对 BEM 样式进行 lint,但无法使其正常工作。

我的配置如下:

  • 节点:5.11.0
  • gulp-stylelint:^2.0.2
  • stylelint-selector-bem 模式:^0.2.3

.stylelintrc

和一个用于测试的 CSS 文件

@alienlebarge/stylelint-config我从插件而不是从插件中收到错误消息stylelint-selector-bem-pattern

0 投票
1 回答
859 浏览

sass - sass 文件的最佳 lint 插件是什么?

我检查了gulp -sass-lintgulp-stylelint,它们都有最美妙的规则来 lint sass 文件。我想知道哪个插件最适合使用 gulp 任务运行器在节点项目中对 scss 文件进行 lint?我认为 scss 文件不支持大多数 stylelint 规则。

0 投票
1 回答
537 浏览

css - How to make stylelint prevent an empty line after the last brace in a nested block?

Which configuration settings are required to get this output:

#xA;

I found a configuration for the empty line between the blocks, but nothing about preventing the last empty line in a nested block.

#xA;