0

我已经在我的项目中实现了 STYLELINT

但目前这按文件名显示错误。

fileone.scss
Line 10:5 expected this 'rule-xyz'
Line 15:5 expected this 'rule-abc'
Line 25:5 expected this 'rule-123'

anotherfile.scss
Line 12:5 expected this 'rule-xyz'
Line 18:5 expected this 'rule-abc'
Line 26:5 expected this 'rule-123'

有什么方法可以让错误按规则而不是文件名排序?像下面?

rule-xyz
file-one.scss Line 10:5 expected bla bla
file-two.scss Line 19:5 expected bla bla
file-three.scss Line 30:5 expected bla bla

rule-abc
file-one.scss Line 10:5 expected bla bla
file-two.scss Line 19:5 expected bla bla
file-three.scss Line 30:5 expected bla bla

我检查了他们的网站,但找不到任何答案。

4

1 回答 1

3

没有列出按 rule 分组的违规的内置格式化程序。

不过,还有其他选择:

  1. 内置的详细格式化程序 ( )为每条规则stylelint "**/*.css" --formatter verbose生成一个违规记录。
  2. 内置的 json 格式化程序 ( stylelint "**/*.css" --formatter json) 产生一个json输出。通过使用外部图表库,也可以查看图形格式的数据。
  3. stylelint 通过--custom-formatterCLI 标志支持自定义格式化程序。因此,可以编写自己的格式化程序来完全按照您的意愿列出违规行为。
于 2018-01-11T09:32:08.003 回答