New*_*ria 3 activeadmin rubocop
我正在使用ActiveAdmin,其中DSL使您倾向于形成大块.因此,rubocop说:
Block有太多行
# rubocop:disable BlockLength
Run Code Online (Sandbox Code Playgroud)我可能会考虑一些ActiveAdmin的配置,它会全局影响它的所有注册表,但我最好将配置放在rubocop dotfile中.
您可以为单个目录或特定文件禁用单个警察.比如说,在您的示例中,您希望排除ActiveAdmin文件Metrics/BlockLength,并且您的文件位于app/admin,您将其添加到.rubocop.yml:
Metrics/BlockLength:
Exclude:
- 'app/admin/**/*'
Run Code Online (Sandbox Code Playgroud)
请注意,这将覆盖默认排除(rake和spec文件.)如果您仍希望将它们排除,则需要将它们添加到您的配置中:
Metrics/BlockLength:
Exclude:
- 'app/admin/**/*'
- 'Rakefile'
- '**/*.rake'
- 'spec/**/*.rb'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
447 次 |
| 最近记录: |