rubocop

    1热度

    1回答

    有没有办法通过配置始终启用rubocop rails cops?我知道我可以通过-R运行它们,但是我想确保它们在我单独拨打rubocop时运行。

    2热度

    3回答

    我有这样的一段代码,我有保护条款加薪声明: def validate_index index # Change to SizeError raise ArgumentError, "Size of index (#{index.size}) does not matches"\ "size of vector (#{size})" if size != index.s

    1热度

    2回答

    使用Rubocop时,它们指定在除插值以外的其他可能位置使用单引号而不是双引号。那么对于Rails应用程序的观点呢?在视图中的类如下所示, <div class="row-fluid"> </div> 这是否也应该更改为单引号?这是否有任何性能变化?我只想知道为什么Rubocop更喜欢使用单引号而不是双引号。

    1热度

    1回答

    看着一个老Rubocop配置:在Rubocop的这幅模样 ... Style/AlignParameters: Description: Align the parameters of a method call if they span more than one line. StyleGuide: https://github.com/bbatsov/ruby-style

    2热度

    1回答

    我使用rubocop合成器来编写Chef代码。 一些奇怪的事情发生后,我满足所有rubocop的建议它标记每个函数调用“未定义”。 例如这标记一个额外的空间(这是我写一个厨师资源): 行,所以我删除多余的空间和运行语法检查,然后将其标志都为未定义: 为什么它这样做,我该如何阻止这种行为?

    0热度

    1回答

    我有连接到一起,如下 hospitals = Hospital.order(created_at: :desc).group(:id) hospitals = hospitals.joins(medical_subjects: :sicks).where("(medical_subjects.name LIKE ? OR sicks.name LIKE ?) AND hospitals.name

    3热度

    1回答

    我正在使用ActiveAdmin,其中DSL倾向于形成大块。因此,rubocop说: 块有太多的行 我想告诫当非主动管理的文件有大块。 我想在ActiveAdmin中使用ignorelarge blocks。 我不想增加一个per-file ignore instructions,(docs): # rubocop:disable BlockLength Ignoring the whole

    30热度

    2回答

    典型RSpec的单元测试大量使用嵌套红宝石块的以结构中的代码,并利用DSL“魔力”具有规格读象BDD语句: describe Foo do context "with a bar" do before :each do subject { Foo.new().add_bar } end it "looks like a baz" do

    -1热度

    1回答

    我安装在我的Visual Studio代码Ruby和Ruby-rubocop延伸,但这种警告是表示我的编辑: Value is not an accepted value. Valid values: ["rubocop"] (737, 20) 当我点击警告重定向到settings.json (/),特别是"ruby.format": "",。 // ruby language setting

    0热度

    1回答

    我写了一个带有几个参数列表的lib/animal.rb,我想在控制器中引用该列表并将其添加到我的参数列表中。我这样做是因为我在多个位置使用了这个列表,并且不想用一堆对库引用来抛弃我的代码。 控制器 ANIMAL_TYPE_INPUT_PARAMS = *Animals::ANIMAL_TYPE_PARAMS.freeze .... def familar_params param