问题标签 [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.
ruby - Rubocop 仅用于检查修改的行
我想在终端上运行 rubocop 仅针对我在 git 版本化项目中修改的行。目前,通过谷歌搜索,我看到了适用于整个修改文件的脚本。
我发现了这一点,但我从文档中了解到它显示了误报和否定。
ruby - 厨师:无法加载这样的文件——rubocop/formatter/checkstyle_formatter
我正在运行以下命令:
并得到这个错误:
环境是 Windows 上的 Chef-DK 0.4.0。我已经安装了gem:
RuboCop (0.28.0) 在 Chef-DK 0.4.0 中交付,并且在没有 Formater 的情况下它可以工作。
这是格式化程序的页面:https ://github.com/eitoball/rubocop-checkstyle_formatter
通过谷歌搜索或在stackoverflow中搜索,我没有找到任何解决方案。任何提示如何解决或分析问题?我是红宝石的新手。
ruby-on-rails - 使用guard-rspec时如何忽略rubocop检查?
当我添加一个guard-rspec
gem 并将其设置Guardfile
为:
然后运行rubocop
检查:
这显示了:
我应该尝试找到一种方法来重写常规代码还是将忽略代码写入.rubocop.yml
文件?
ruby-on-rails - 让 Rails 生成单引号字符串而不是双引号字符串来满足 RuboCop
如何让 Rails 在生成代码时生成单引号字符串而不是双引号字符串,例如迁移?
我对迁移中使用哪种字符串并不太在意,但它会给 RuboCop 带来麻烦。我可以设想 RuboCop 忽略它的唯一方法是,如果我明确告诉它忽略有问题的文件,或者根本不强制执行 Style/StringLiterals cop。
ruby - 如何在分配分支条件下消除 Rubocop 警告?
我想使特定的 Rubocop 警告静音:
Assignment Branch Condition size for plot_defaults is too high. [21.05/15]
在注释行的代码中执行此操作的适当语法是什么,例如:
# rubocop: disable <???>
vim - VIM autocmd 中的几个文件扩展名
我进入autocmd BufWrite *.rb :RuboCop -a
了我的~/.vimrc
如何修改它以处理*.jbuilder
文件?
ruby - Rubocop RSpec 描述失败
实际上我正在尝试解决这些问题:
不要使用多个顶级描述 - 尝试嵌套它们。
描述的第一个参数应该是被测试的类或模块。
我有八个采用这种格式的测试:
但什么是假的?第一个参数包含测试的类和方法。
ruby - 为什么行数过多的方法是一件坏事?
在我的 Rails 应用程序中,我有一个这样的方法:
Rubocop 将此方法标记为Method had too many lines
. 为什么写一个行数太多的方法不好?如果我们必须在其中做很多工作怎么办?我怎样才能重新考虑这一点并编写好的代码?
ruby-on-rails - Long strong params line breaking using Rubocop
There is the following code line:
This is simple Rails strong params. I need to break this line because it's too long. I use Rubocop to satisfy Ruby guidelines. How can I do it right? Thanks in advance!