Stylelint
Stylelint 是一个强大、先进的 CSS 代码检查器(linter),可以帮助你规避 CSS 代码中的错误并保持一致的编码风格。
亮点
Stylelint 的强大源于:
- 拥有超过 170 条内置规则 赖检查最新的 CSS 语法和功能
- 支持 插件 以创建你自己的规则
- 自动 修复 大多数代码格式上的问题
- 经过 15000 多次的 充分的单元测试
- 支持扩展或创建 可共享的配置
- 非强制约束(unopinionated),可根据你自己的需求进行自定义
- 像 Prettier 一样可以 美化打印 效果
- 拥有一个 不断增长的社区,并且被 Google、GitHub 和 WordPress 所使用
还可以被扩展为:
- 解析 类似 CSS 的语法,例如 SCSS、Sass、Less 以及 SugarSS
- 能够从 HTML、Markdown 和 CSS-in-JS 对象以及模板文本中提取 内嵌的样式代码
How it'll help you
It'll help you avoid errors, for example styles that are:
- invalid, e.g. malformed hex colors and named grid areas
- valid but with unintended consequences, e.g. duplicated selectors and overridden properties
And enforce conventions, for example:
- what units, functions, at-rules etc are allowed
- consistent patterns for selector names, at-rule names, custom properties etc
- maximum specificity or maximum quantity of each selector type
- your preferred notation for color functions, font weight etc
There are also rules for enforcing stylistic consistency, but we now recommend you use Stylelint alongside a pretty printer like Prettier. Linters and pretty printers are complementary tools that work together.
示例输出
使用指南
- 用户指南
- 开发者指南
- 升级指南
- 项目维护者指南
- 关于
贡献者
Stylelint 项目由志愿者维护。代码是由 这些了不起的人 所贡献的,没有他们,Stylelint 就不会存在。请贡献您的一份力量。
Sponsors
Thank you to all our sponsors! Become a sponsor.
Backers
Thank you to all our backers! Become a backer.