问题标签 [rubocop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rubocop - 是否可以仅在 Rubocop 中为新类启用规则
我想ClassLength
在 Rubocop 上启用规则,但仅适用于新类,这样我们就不会开始收到所有遗留代码的警报。有可能吗?
ruby-on-rails - 不同的 rubocop 输出
现在 rubocop 给了我关于我的 rails 项目的 3 个不同的输出,这取决于我如何调用它。
2 种变体是有意义的,因为我的系统 rubocop 版本与我的 Gemfile 中的不同。但是3 ? 呜呜?
我假设第三个输出来自某个地方的第三个版本的 rubocop?它会在哪里?这里发生了什么?
更新:
任务列表:['ci:setup', :spec, :rubocop, :jshint, 'brakeman:run', 'bundler:audit', 'bundler:outdated']
更新 2:
在一位同事的建议下,我将其放入以尝试在 rake 期间获取正在运行的 rubocop 版本:
打印出来0.30.1
的,是我期望的版本。仍然没有解释错误。
ruby-on-rails-3 - Rubocop 中的“模块仓库”的“C:检测到回车符”
我rubocop
在我的应用程序中使用。我面临的问题是C: Carriage return character detected.
。
这是我的代码。
任何人都可以帮助我吗?
ruby - Rubocop:方法的行太多
您好,我是 ruby 编程的新手。在我的项目中运行 rubocop 检查,它说:
方法行数过多。[13/10] 定义刷新状态
这是我的方法:
找不到使该方法更短的方法,也许您可以提供帮助?
ruby-on-rails - 什么是 rubocop 中的阴影外部局部变量,我该如何解决?
我在 Rails 上运行 rubocop,它给了我下面的信息。
这是代码。
结尾
ruby - 禁用 Rubocop 参数列表长度
目前我从 Rubocop 得到反馈说“避免参数列表超过 5 个参数”。
#Rubocop:disable 禁用此功能的命令是什么?我很高兴代码有一个额外的参数,所以我不想改变它。
ruby-on-rails - 使用使用 Minitest 的 Rails,我如何设置 RuboCop 以在每次使用 rake 运行测试时自动运行?
当我运行以下命令时,我希望RuboCop在测试运行之前检查我指定的应用程序目录:
ruby - 在我的 ruby 源代码中临时设置一个 rubocop max 指标?
我想做类似的事情:
并暂时AbcSize
将此方法允许的最大值从默认值 (15) 更改为仅此方法的 17。
我该怎么办?
ruby - 允许返回块的大括号
当我编写一个返回值的多行块时,我喜欢使用大括号而不是do
-end
以表明该块的目的是返回事物,而不是做事情。
Rubocop 的标准配置不允许这样做,rubocop -a
并将任何多行块转换为do
-end
块。
Rubocop 中是否有任何配置参数允许这种区分?
编辑:或者,至少,如果右括号后有一个点 (.),则可以避免更改括号块。
ruby-on-rails - rubocop 在 Emacs flycheck 模式下出错
我将 flycheck 模式与 rubocop 检查器一起使用。
当我打开一些 rb 文件时,
而且flycheck模式不起作用
我也使用弹丸/弹丸轨道模式。但是某些项目的 rb 文件不会引发错误。某些项目发生错误。