通过破坏规则而不是文件名获取 stylelint 报告
get stylelint report by broken rule instead of filename
我已经在我的项目中实现了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
我查看了他们的网站,但找不到任何答案。
没有列出违规行为的内置格式化程序按规则分组。
不过还有其他选择:
- 内置的详细格式化程序 (
stylelint "**/*.css" --formatter verbose
) 为每条规则生成一个 计数 违规。
- 内置的 json 格式化程序 (
stylelint "**/*.css" --formatter json
) 生成 json
输出。通过使用外部图表库,还可以查看图表格式的数据。
- stylelint 通过
--custom-formatter
CLI 标志支持自定义格式化程序。因此,可以 write your own formatter 完全按照您的意愿列出违规行为。
我已经在我的项目中实现了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
我查看了他们的网站,但找不到任何答案。
没有列出违规行为的内置格式化程序按规则分组。
不过还有其他选择:
- 内置的详细格式化程序 (
stylelint "**/*.css" --formatter verbose
) 为每条规则生成一个 计数 违规。 - 内置的 json 格式化程序 (
stylelint "**/*.css" --formatter json
) 生成json
输出。通过使用外部图表库,还可以查看图表格式的数据。 - stylelint 通过
--custom-formatter
CLI 标志支持自定义格式化程序。因此,可以 write your own formatter 完全按照您的意愿列出违规行为。