问题标签 [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 - 顶级类文档
Rubycop 输出如下消息:
我想知道顶级类文档是什么样的。这不仅仅是评论,是吗?它需要有一种特殊的格式,但是是哪一种呢?
ruby - RSpec 硒棉绒
是否有可用于用 RSpec 编写的 selenium / capybara 测试的 linter?例如,如果您的组织有一个关于如何访问 DOM 元素的标准,那么这些测试是否有类似 Rubocop 的东西?
ruby - 如何告诉 Rubocop 忽略特定目录或文件
我的项目正在从第三方 gem 扩展开源类,我们不想与我们自己的代码保持相同的编码标准。重构 gem 代码不是一个可行的选择。我们只是希望 Rubocop 忽略复制的代码。
如何指示 Rubocop 完全忽略文件或目录?
ruby - AllCops 中的 Rubocop 禁用规则
我正在尝试禁用 AllCops 中定义的规则 - 看来
# rubocop:disable all
不会忽略 AllCops 下定义的规则,特别是 TargetRubyVersion。
有没有办法完全禁用某个代码块的 Rubocop?
ruby - 在最新的 OS X El Capitan 更新后安装 ruby gems 时遇到问题
在最新更新之后,我的一些宝石似乎受到了影响,并且丢失/更改了。
特别是 gem 'rubocop' 给我带来了问题,因为我使用 atom 作为文本编辑器并且我有弹出的标志。
“无法生成命令 rubocop。确保 rubocop 已安装并在您的 PATH 上”
“错误:生成 rubocop ENOENT”
我尝试通过命令行重新安装 rubocop gem,但遇到了这个问题:
gem install rubocop
Fetching: rainbow-2.1.0.gem (100%)
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Library/Ruby/Gems/2.0.0/rainbow-2.1.0.gem
我什至尝试卸载 gem,但运行后没有输出gem uninstall rubocop
我真的不知道从哪里开始解决这个问题,我希望能得到任何帮助!
ruby - 为什么没有检测到这个 Ruby 语法错误?
以下代码的语法无效:
但是,运行ruby -c bad_code.rb
并没有检测到任何问题:
然而ruby -c
应该用于检查语法:
-c 只检查语法
为什么它没有检测到这个错误?
rubocop bad_code.rb
也没有检测到这一点:
我在 Ruby 2.1.10 上运行了这个。
ruby-on-rails - 修复“缺少冻结字符串文字注释”问题
我创建了一个新的迁移,它看起来像这样:
现在有了代码气候,我被警告一个问题:
Missing frozen string literal comment.
我试图像这样修复它:
但我仍然有同样的问题。我该如何解决?谢谢。
ruby - 如何让 Rubocop 将某些错误视为警告而不是错误?
我想找到一种方法将警察从错误更改为警告,以便我可以更改处理输出的方式。我仍然想要输出,以便我可以检查这些情况,但我不希望它们成为错误。然后,我可以根据需要更改有问题的代码或将其包装在特定的排除项中。
我今天早上找到了答案,并将其标记为这样。
ruby-on-rails - RuboCop:行太长←如何忽略?
我刚刚将 RuboCop 添加到 rails 项目并安装了 Sublime 包以在编辑器中查看 RuboCop 建议。我试图弄清楚如何从 80 个字符更改最大行长,或者完全忽略该规则。
目前使用: