-
Notifications
You must be signed in to change notification settings - Fork 688
/
.rubocop.yml
71 lines (59 loc) · 1.69 KB
/
.rubocop.yml
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
inherit_gem:
prawn-dev: rubocop.yml
Lint/ConstantDefinitionInBlock:
Exclude:
- manual/text/formatted_callbacks.rb
- manual/text/text_box_extensions.rb
Layout/LineLength:
Exclude:
# Hashes are long
- spec/prawn_manual_spec.rb
Layout/MultilineOperationIndentation:
EnforcedStyle: indented
Exclude:
- prawn.gemspec
# This file shows examples on how to instantiate a document in multiple ways,
# it does not actually do the instantiation and isn't actually shadowing any
# variables.
Lint/ShadowingOuterLocalVariable:
Exclude:
- manual/basic_concepts/creation.rb
# In this case we suppress Prawn::Errors::CannotFit while trying to scale
# text down to fit.
Lint/SuppressedException:
Exclude:
- lib/prawn/text/formatted/box.rb
# Disable this cop here, rather than in the file, so the Rubocop directives
# don't print out in the manual.
Lint/UselessAssignment:
Exclude:
- manual/graphics/line_width.rb
Metrics/BlockLength:
Exclude:
- lib/prawn/graphics.rb
- lib/prawn/images/png.rb
- lib/prawn/text/formatted/parser.rb
- manual/**/*.rb
- prawn.gemspec
- spec/**/*.rb
Naming/AccessorMethodName:
Exclude:
- lib/prawn/graphics/color.rb
Naming/PredicateName:
Exclude:
- lib/prawn/font/ttf.rb
- lib/prawn/font/afm.rb
Style/Encoding:
# To be safe we are leaving these files encoded ASCII-8BIT as
# discussed at https://github.com/prawnpdf/prawn/pull/705
Exclude:
- lib/prawn/images/jpg.rb
- lib/prawn/images/png.rb
- lib/prawn/images.rb
- spec/png_spec.rb
RSpec/FilePath:
Exclude:
- spec/prawn/fonts/to_unicode_cmap_spec.rb
RSpec/SpecFilePathFormat:
Exclude:
- spec/prawn/fonts/to_unicode_cmap_spec.rb