CSS 自动化查重
2022-02-25 本文已影响0人
zhcalvin
自动检查Reduce CSS重复代码
项目一大,各种地方的CSS经常重复,检查起来很麻烦,所以用go写了一个项目,可以一键检查脚本。
检查的项目包含:>=80%重复度的class(顺序等不影响结果、结果中会标记哪些行是重复的)、完全重复的未被定义为variable的颜色(会将Hex, RGB, RGBA, HSL, HSLA)全部转成RGBA统一比较、很长但是多次引用的CSS代码等。
具体效果如下:
DEMO安装
go install github.com/ruilisi/css-checker
(go 版本1.17以下, 使用: go get github.com/ruilisi/css-checker
). 或者直接从Github下载 releases
使用
css-checker -path=YOUR_PROJECT_PATH -ignores=node_modules,packages
其他使用方法
欢迎到我的github项目查看:css-checker github