[WIP] Change RuboCop defaults
tagliala opened this issue · 1 comments
tagliala commented
Cop | Proposed Change | Reasons (max 3) |
---|---|---|
Layout/ExtraSpacing | AllowForAlignment: false | Preserve blame; minimize history changes |
Layout/HashAlignment | EnforcedColonStyle: key (default) | Preserve blame; minimize history changes |
Style/StringLiterals | EnforcedStyle: double_quotes | Improve search; uniformity |
Style/SymbolArray | EnforcedStyle: brackets | Improve search; uniformity |
Style/TrailingCommaInArrayLiteral | EnforcedStyleForMultiline: consistent_comma | Preserve blame; minimize history changes |
Style/TrailingCommaInHashLiteral | EnforcedStyleForMultiline: consistent_comma | Preserve blame; minimize history changes |
Style/WordArray | EnforcedStyle: brackets | Improve search; uniformity |
Checklist
- Layout/ExtraSpacing
- Layout/HashAlignment
- Style/StringLiterals
- Style/SymbolArray
- Style/TrailingCommaInArrayLiteral
- Style/TrailingCommaInHashLiteral
- Style/WordArray
Before
# Layout/ExtraSpacing, Style/StringLiterals
foo = 'foo'
foobar = 'foobar'
# Layout/HashAlignment, Style/Style/TrailingCommaInHash
hashie = {
foo: :foo,
foobar: :foobar
}
# Style/SymbolArray
sym_arr = %i[one two three]
# Style/TrailingCommaInArray
sym_arr_ml = [
:one,
:two,
:three
]
# Style/WordArray
sym_arr = %w[one two three]
After
# Layout/ExtraSpacing, Style/StringLiterals
foo = "foo"
foobar = "foobar"
# Layout/HashAlignment, Style/Style/TrailingCommaInHash
hashie = {
foo: :foo,
foobar: :foobar,
}
# Style/SymbolArray
sym_arr = [:one, :two, :three]
# Style/TrailingCommaInArray
sym_arr = [
:one,
:two,
:three,
]
# Style/WordArray
sym_arr = ["one", "two", "three"]
Layout/ExtraSpacing:
AllowForAlignment: false
Layout/HashAlignment:
EnforcedColonStyle: key
Style/StringLiterals:
EnforcedStyle: double_quotes
Style/SymbolArray:
EnforcedStyle: brackets
Style/TrailingCommaInArrayLiteral:
EnforcedStyleForMultiline: consistent_comma
Style/TrailingCommaInHashLiteral:
EnforcedStyleForMultiline: consistent_comma
Style/WordArray:
EnforcedStyle: brackets