我想将 CSS 整理到 Pugstyle.
标签原始内容 (CSS) 和style
属性内容 (CSS) 中。
看起来 Stylelint 是执行此操作的正确工具。
Stylelint 可以 linthtml
文件中的 CSS 字符串和代码块,按预期工作。
但是,如果我尝试对 执行相同的操作,则会pug
出现Unknown word CssSyntaxError
错误。
我创建了一个用于测试的存储库,并将测试输出作为注释添加到 NPM 脚本:
https://github.com/Grawl/stylelint-pug-test/commit/f4749090ab89be5da5e762a69948e072343accdf
Stylelint lintshtml
使用“处理器”来确定 HTML 标签和属性中的 CSS。我发现不推荐stylelint-processor-html
使用指向stylelint-processor-arbitrary-tags
模块的链接。但它对我来说在没有这个处理器的情况下也能工作(查看上面的测试仓库)。看起来 HTML 处理器是内置的。
我找不到 Stylelint 的 Pug 处理器。试图在 NPM(12 个结果)、Yarn 注册表(15 个结果)和GitHub(14 个存储库)上找到一个。
也许我错过了什么?我应该写stylelint-processor-pug
还是深入stylelint-processor-arbitrary-tags
研究正则表达式?