Created
October 29, 2017 17:42
-
-
Save mscoutermarsh/afb6a7ac91abfd33758a018f9526b396 to your computer and use it in GitHub Desktop.
Example rubocop file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AllCops: | |
Exclude: | |
- db/**/* | |
- Gemfile | |
- vendor/**/* | |
- config/environments/* | |
- bin/**/* | |
Rails: | |
Enabled: true | |
Layout/EndOfLine: | |
Enabled: false | |
Metrics/LineLength: | |
Enabled: false | |
Style/Documentation: | |
Enabled: false | |
Naming/FileName: | |
Enabled: false | |
# Disables "Use nested module/class definitions instead of compact style" warning | |
ClassAndModuleChildren: | |
Enabled: false | |
# Increases "Class definition is too long" warning from 100 to 200 | |
Metrics/ClassLength: | |
Max: 300 | |
# Increases "Module has too many lines" warning from 100 to 200 | |
Metrics/ModuleLength: | |
Max: 200 | |
# Increases "Assignment Branch Condition size" warning from 15 to 30 | |
Metrics/AbcSize: | |
Max: 100 | |
Metrics/BlockLength: | |
Max: 500 | |
# Disables "Missing top-level class documentation comment" warning | |
Documentation: | |
Enabled: false | |
# Disables "Line is too long" warning | |
LineLength: | |
Enabled: false | |
CyclomaticComplexity: | |
Enabled: false | |
PerceivedComplexity: | |
Enabled: false | |
# Disables "Method has too many lines" warning | |
MethodLength: | |
Enabled: false |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment