分析 - CSS可从Node.js的控制台或编程用作代码中任何其他JS库。
通过解析一个完整的CSS文件,并运行其对一系列指标和参数的内容分析,CSS的作品。
然后,它构建了一个报告,一个JSON文件的形式,列出每个指标的价值,以及“罪犯”的底部有更深入的细节问题有关领域的列表。
如果该文件是很难读,还有一个漂亮的JSON-打印可选项以及。
分析-CSS可以存储在磁盘上,或者在生产环境中使用或托管在开发站点的远程样式本地CSS文件的工作。
该图书馆还配备了(实验)SCSS支持
特点:
- 分析 - CSS扫描指标
- 在规则数
- 在选择数
- 在声明的数
- 在媒体查询数
- 在空的规则数
- 的@import规则数
- 在@important属性数
- 在性能与供应商的前缀数
- 在复杂的选择数
- 在选择重复号
- 在冗余体选择号码
- 在合格的选择数
- 在与CSS表达式规则号
- 在修复了旧版本的Internet Explorer数
- 在选择器按属性数
- 在选择器按类数
- 在选择通过ID号
- 在伪选择号码
- 在选择由标签名编号
- 在通用选择数
- 的CSS评论数
- 注释长度
- 在CSS源长度
- 在发现嵌入在CSS文件中base64编码数据的长度
- 在平均特异性ID
- 在总特异性ID
- 在平均特异性类,伪类或属性
- 在总特异性类,伪类或属性
- 在平均特异性元素
- 在总特异性元素
什么在此版本中是新的:
- 在这个版本带来重复性质的检测(特别有用时,使用CSS预处理器)和命令行/ CommonJS的模块选项来禁用的罪犯。
什么在0.5.0版本新:
- 在添加了分析SASS文件的支持
- 在报告CSS @import
- 在放松身体多余的选择规则
- 在通过伊斯坦布尔的代码覆盖率
要求:
- 在Node.js的0.8或更高版本
评论没有发现