mirror of
https://github.com/redmine/redmine.git
synced 2025-12-15 13:00:25 +01:00
Add RuboCop to enforce some styles (#31509).
Patch by Marius BALTEANU and Go MAEDA. git-svn-id: http://svn.redmine.org/redmine/trunk@18259 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
44
.rubocop.yml
Normal file
44
.rubocop.yml
Normal file
@@ -0,0 +1,44 @@
|
||||
inherit_from: .rubocop_todo.yml
|
||||
|
||||
AllCops:
|
||||
TargetRubyVersion: 2.3
|
||||
TargetRailsVersion: 5.2
|
||||
|
||||
Exclude:
|
||||
- '**/vendor/**/*'
|
||||
- '**/tmp/**/*'
|
||||
- '**/bin/**/*'
|
||||
- '**/plugins/**/*'
|
||||
- '**/extra/**/*'
|
||||
- '**/lib/generators/**/templates/*'
|
||||
- '**/lib/tasks/**/*'
|
||||
- '**/files/**/*'
|
||||
|
||||
# Enable extensions
|
||||
|
||||
Rails:
|
||||
Enabled: true
|
||||
|
||||
# Rules for Redmine
|
||||
|
||||
Layout/SpaceBeforeBlockBraces:
|
||||
Enabled: false
|
||||
|
||||
Rails/BulkChangeTable:
|
||||
Exclude:
|
||||
- 'db/migrate/20120714122200_add_workflows_rule_fields.rb'
|
||||
- 'db/migrate/20131214094309_remove_custom_fields_min_max_length_default_values.rb'
|
||||
|
||||
Style/FrozenStringLiteralComment:
|
||||
Enabled: true
|
||||
EnforcedStyle: always
|
||||
Exclude:
|
||||
- 'db/**/*.rb'
|
||||
- 'Gemfile'
|
||||
- 'Rakefile'
|
||||
- 'config.ru'
|
||||
- 'config/additional_environment.rb'
|
||||
|
||||
Style/HashSyntax:
|
||||
Enabled: true
|
||||
EnforcedStyle: no_mixed_keys
|
||||
Reference in New Issue
Block a user