跳至主要内容

Stylelint

npm version Build Status npm downloads

一个强大的 CSS 代码检查工具,帮助您避免错误并强制执行代码规范。

功能

它很强大,因为它

  • 拥有超过 100 个内置规则,用于现代 CSS 语法和功能
  • 支持 插件,以便您可以创建自己的自定义规则
  • 在可能的情况下自动 修复问题
  • 支持 可共享配置,您可以创建或扩展它们
  • 可以 根据您的具体需求进行定制
  • 拥有 15,000 个单元测试,使其非常健壮
  • 受到 全球各地的公司(如 Google 和 GitHub)的信赖

它可以扩展到

  • 从 HTML、Markdown 和 CSS-in-JS 模板字面量中提取 嵌入式样式
  • 解析 类似 CSS 的语言,如 SCSS、Sass、Less 和 SugarSS

它将如何帮助您

它将帮助您 避免错误,例如

  • 无效的东西,例如格式错误的网格区域
  • 有效但存在问题的东西,例如重复的选择器
  • 未知的东西,例如拼写错误的属性名称

以及 强制执行代码规范,例如

  • 禁止某些东西,例如特定的单位
  • 强制执行命名模式,例如用于自定义属性
  • 设置限制,例如 ID 选择器的数量
  • 指定符号,例如用于现代颜色函数

我们建议将 Stylelint 与 Prettier 等代码格式化工具一起使用。代码检查工具和代码格式化工具是互补的工具,它们协同工作以帮助您编写一致且无错误的代码。

示例输出

Example

指南

贡献者

Stylelint 由志愿者维护。如果没有来自 所有这些优秀的人 的代码贡献,Stylelint 将不存在。 成为贡献者.

赞助商

感谢所有赞助商! 成为赞助商.

支持者

感谢所有支持者! 成为支持者.

网站托管

Deploys by Netlify

许可证

MIT 许可证.