【问题标题】:How to lint a gemspec file如何对 gemspec 文件进行 lint
【发布时间】:2014-07-12 14:29:38
【问题描述】:

在构建新的 gem 时,我喜欢运行命令 gem build app.gemspec 而不是 rake build,因为我收到了额外的警告,类似于我的 gem 规范的 lint。

但是,这两个命令都存在它们实际上在 gem 文件中生成的问题,这是我永远不想要的,因为我通过引用它们的存储库或 Gemfile 中其他项目的路径来使用我的 gem其他项目。

有没有办法 lint / test 我的 gemspec 文件,如 gem build 不会实际生成最终的 gem? gem build 不支持--dry-run 命令

【问题讨论】:

    标签: ruby gem gemspecs


    【解决方案1】:

    您正在寻找“宝石检查”吗?有多种选择,包括 --dry-run

    http://guides.rubygems.org/command-reference/#gem-check

    【讨论】:

    • 我似乎不是我正在寻找的解决方案。那是为了检查现有的 gem,而我正在尝试检查 gemspec 而不生成 gem 文件。不过,这似乎是我的 lint 任务的一个很好的补充。
    猜你喜欢
    • 2019-07-23
    • 2016-12-19
    • 1970-01-01
    • 2016-07-26
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    相关资源
    最近更新 更多