File: .rubocop.yml

package info (click to toggle)
ruby-bootstrap-form 5.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 520 kB
  • sloc: ruby: 1,447; makefile: 4
file content (119 lines) | stat: -rw-r--r-- 2,203 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
plugins:
  - rubocop-performance
  - rubocop-rails

AllCops:
  DisplayCopNames: true
  DisplayStyleGuide: true
  TargetRubyVersion: 3.2
  TargetRailsVersion: 7.2
  NewCops: enable
  Exclude:
    - bin/*
    - Capfile
    - demo/bin/*
    - demo/bower_components/**/*
    - demo/config/boot.rb
    - demo/config/environment.rb
    - demo/config/initializers/version.rb
    - demo/db/schema.rb
    - demo/node_modules/**/*
    - demo/Rakefile
    - demo/tmp/**/*
    - demo/vendor/**/*
    - Gemfile
    - gemfiles/vendor/bundle/**/*
    - vendor/bundle/**/*
    - Guardfile
    - test/dummy/**/*
    - vendor/**/*

Layout/LineLength:
  Max: 132
  Exclude:
    - "demo/config/**/*"
    - "demo/db/**/*"

Layout/SpaceAroundEqualsInParameterDefault:
  EnforcedStyle: no_space

Metrics/AbcSize:
  Max: 18
  Enabled: false

Metrics/BlockLength:
  Exclude:
    - "lib/bootstrap_form/inputs/base.rb"
    - "demo/config/**/*"
    - "demo/test/**/*"
    - "test/**/*"

Metrics/ClassLength:
  Exclude:
    - "demo/test/**/*"
    - "test/**/*"

Metrics/MethodLength:
  Enabled: false

Naming/MemoizedInstanceVariableName:
  EnforcedStyleForLeadingUnderscores: optional

Naming/VariableNumber:
  Enabled: false

Rails:
  Enabled: true

Rails/ApplicationRecord:
  Exclude:
    - "demo/db/migrate/**"

Rails/RakeEnvironment:
  Exclude:
    - "Rakefile"

Rails/RefuteMethods:
  Enabled: false

Rails/Validation:
  Enabled: false

Style/BarePercentLiterals:
  EnforcedStyle: percent_q

Style/ClassAndModuleChildren:
  Enabled: false

Style/Documentation:
  Enabled: false

Style/DoubleNegation:
  Enabled: false

Style/EmptyMethod:
  Enabled: false

Style/NumericPredicate:
  Enabled: false

Style/StringLiterals:
  EnforcedStyle: double_quotes

Style/TrivialAccessors:
  AllowPredicates: true

Style/FrozenStringLiteralComment:
  Enabled: true
  EnforcedStyle: always # or 'always' or 'never' depending on your preference
  SafeAutoCorrect: true # Set to true for safe autocorrection, false if you need to review changes
  Exclude:
    - ./**/Gemfile*
    - bootstrap_form.gemspec
    - Dangerfile
    - demo/config/**/*
    - demo/config.ru
    - demo/db/migrate/**/*
    - gemfiles/*
    - Rakefile
    - Vagrantfile