在一家正在工作的公司中,我们正在尝试自动化构建过程和测试,除了 SASS/Compass 样式检查器之外,我们已经涵盖了所有内容。请注意,我不是在谈论检查语法错误,而是关于检查某种样式指南 - 缩进,间距行长度等。
我一直在寻找类似的软件一段时间,但我要么不擅长搜索,要么谷歌没有所有的答案。唯一的条件是它可以从 unix 命令行运行。
任何帮助或线索都非常受欢迎,
谢谢
在一家正在工作的公司中,我们正在尝试自动化构建过程和测试,除了 SASS/Compass 样式检查器之外,我们已经涵盖了所有内容。请注意,我不是在谈论检查语法错误,而是关于检查某种样式指南 - 缩进,间距行长度等。
我一直在寻找类似的软件一段时间,但我要么不擅长搜索,要么谷歌没有所有的答案。唯一的条件是它可以从 unix 命令行运行。
任何帮助或线索都非常受欢迎,
谢谢
我认为SCSS-Lint 可以满足您的需求。
你真的需要控制输入的 scss 或 sass 文件,还是只控制输出?
如果您正在对 Compass 生成的样式表进行布局控制(换句话说 - 最终结果),并且如果您使用 ruby 运行 compass,则可以从以下选项中选择 config.rb 文件中的“output_style”:-
:expanded or :nested or :compact or :compressed
我主要使用 :compact 删除所有制表符、空格和换行符问题,同时保持文件易于阅读。
至于检查原始 scss 或 sass 文件的样式,除了 @steveax 评论的 EditorConfig 之外,我在旅行中没有看到任何东西。
我会对此发表评论,但还不够多:(希望这会有所帮助。