我在项目中实现了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完全按照您的要求列出违规情况。
关于css - 通过坏规则而不是文件名获取stylelint报告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48186871/