如何整合scss-lint以运行代码?

时间:2016-08-30 08:07:59

标签: ruby-on-rails ruby codeship scss-lint

我正在开发一个项目,我们在codeship上运行rspec测试,以及rubocop用于ruby风格的一致性。

我们在开发中使用scss-lint,并作为sass样式的编辑器集成。

我们希望将scss-lint集成到代码中,因此我们会在运行测试套件后获得与rspec和rubocop相似的报告。

任何人都可以通过详细的方式帮忙吗?有什么方法可以快速简便地实现这一目标吗? (类似于整合rubocop的方式)。

我在代码文档中读到了有关do​​cker的内容,但我们目前没有使用docker,所以我想知道是否会有其他解决方案。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您应该可以通过RubyGems(或Bundler)简单地安装scss-lint,然后只针对您的文件运行它。

这样的东西
gem install scss_lint
scss-lint app/assets/stylesheets/

要提供自定义配置选项,只需在同一目录中包含.scss-lint.yml文件即可。有关示例,请参阅https://github.com/codeship/documentation/。 (尽管这些项目是在我们的Docker平台上运行的,但使用它的基本步骤是相同的​​。)