ruby-on-rails – 启用了rails的Rubocop和Style / IndentationCo
发布时间:2020-12-17 01:56:54 所属栏目:百科 来源:网络整理
导读:我正在使用rubocop到rails 5项目,我已经添加到我的.rubocop.yml了: Rails: Enabled: true 我注意到一个规则(Style / IndentationConsistency)失败了,我不得不明确地添加它: Style/IndentationConsistency: EnforcedStyle: rails 是可以发生还是我做错了什
我正在使用rubocop到rails 5项目,我已经添加到我的.rubocop.yml了:
Rails: Enabled: true 我注意到一个规则(Style / IndentationConsistency)失败了,我不得不明确地添加它: Style/IndentationConsistency: EnforcedStyle: rails 是可以发生还是我做错了什么? 解决方法
你不能只添加Rails:Enabled:true,你需要添加Rails个别配置,如(Rails Action Filter,FindEach,FindBy).
请参考下面给出的Rails配置. Rails/ActionFilter: EnforcedStyle: action SupportedStyles: - action - filter Include: - app/controllers/**/*.rb Rails/Date: # The value `strict` disallows usage of `Date.today`,`Date.current`,# `Date#to_time` etc. # The value `flexible` allows usage of `Date.current`,`Date.yesterday`,etc # (but not `Date.today`) which are overridden by ActiveSupport to handle current # time zone. EnforcedStyle: flexible SupportedStyles: - strict - flexible Rails/Exit: Include: - app/**/*.rb - config/**/*.rb - lib/**/*.rb Exclude: - lib/**/*.rake Rails/FindBy: Include: - app/models/**/*.rb Rails/FindEach: Include: - app/models/**/*.rb Rails/HasAndBelongsToMany: Include: - app/models/**/*.rb (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |