summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGeremia Taglialatela <[email protected]>2023-04-11 15:04:00 +0200
committerGeremia Taglialatela <[email protected]>2023-04-11 15:04:00 +0200
commitc4bd23bdb6b20763027370f7db13cef1ed7d6e75 (patch)
tree0c1a154fa1e39f53e71de2baec19acc15557bcb2
parenta7532517c74ba3589279aa92042ca9da2336a5ea (diff)
downloadcaxlsx-c4bd23bdb6b20763027370f7db13cef1ed7d6e75.tar.gz
caxlsx-c4bd23bdb6b20763027370f7db13cef1ed7d6e75.zip
Regenerate RuboCop config and todo
- Remove timestamps and offense counts for a smaller todo and prevent conflicts - Keep config limited to `Layout` and `Style` scopes
-rw-r--r--.rubocop.yml7
-rw-r--r--.rubocop_todo.yml387
2 files changed, 9 insertions, 385 deletions
diff --git a/.rubocop.yml b/.rubocop.yml
index 28352bd5..a8f660ca 100644
--- a/.rubocop.yml
+++ b/.rubocop.yml
@@ -1,6 +1,7 @@
inherit_from: .rubocop_todo.yml
AllCops:
+ DisabledByDefault: true
NewCops: enable
SuggestExtensions: false
TargetRubyVersion: 2.3
@@ -9,8 +10,14 @@ AllCops:
- 'examples/**/*'
- 'vendor/bundle/**/*'
+Layout:
+ Enabled: true
+
Layout/CommentIndentation:
AllowForAlignment: true
Layout/ExtraSpacing:
AllowBeforeTrailingComments: true
+
+Style:
+ Enabled: true
diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml
index 192ea3ca..59777b4c 100644
--- a/.rubocop_todo.yml
+++ b/.rubocop_todo.yml
@@ -1,35 +1,17 @@
# This configuration was generated by
-# `rubocop --auto-gen-config`
-# on 2023-04-10 10:12:38 UTC using RuboCop version 1.48.1.
+# `rubocop --auto-gen-config --no-offense-counts --no-auto-gen-timestamp`
+# using RuboCop version 1.50.0.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.
-# Offense count: 2
-# This cop supports safe autocorrection (--autocorrect).
-# Configuration parameters: TreatCommentsAsGroupSeparators, ConsiderPunctuation, Include.
-# Include: **/*.gemspec
-Gemspec/OrderedDependencies:
- Exclude:
- - 'axlsx.gemspec'
-
-# Offense count: 1
-# This cop supports safe autocorrection (--autocorrect).
-# Configuration parameters: Severity, Include.
-# Include: **/*.gemspec
-Gemspec/RequireMFA:
- Exclude:
- - 'axlsx.gemspec'
-
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: IndentationWidth.
# SupportedStyles: special_inside_parentheses, consistent, align_braces
Layout/FirstHashElementIndentation:
EnforcedStyle: consistent
-# Offense count: 12
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle.
# SupportedHashRocketStyles: key, separator, table
@@ -40,293 +22,12 @@ Layout/HashAlignment:
- 'lib/axlsx/workbook/worksheet/border_creator.rb'
- 'test/tc_axlsx.rb'
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
Layout/HeredocIndentation:
Exclude:
- 'lib/axlsx/drawing/vml_drawing.rb'
- 'lib/axlsx/drawing/vml_shape.rb'
-# Offense count: 2
-# Configuration parameters: AllowedMethods, AllowedPatterns.
-Lint/AmbiguousBlockAssociation:
- Exclude:
- - 'test/workbook/worksheet/tc_worksheet.rb'
-
-# Offense count: 24
-# This cop supports safe autocorrection (--autocorrect).
-Lint/AmbiguousOperatorPrecedence:
- Exclude:
- - 'lib/axlsx/drawing/area_series.rb'
- - 'lib/axlsx/drawing/line_series.rb'
- - 'lib/axlsx/drawing/pie_series.rb'
- - 'lib/axlsx/workbook/worksheet/dimension.rb'
- - 'lib/axlsx/workbook/worksheet/sheet_protection.rb'
- - 'lib/axlsx/workbook/worksheet/worksheet.rb'
- - 'test/tc_axlsx.rb'
- - 'test/workbook/worksheet/tc_cell.rb'
- - 'test/workbook/worksheet/tc_date_time_converter.rb'
- - 'test/workbook/worksheet/tc_worksheet.rb'
-
-# Offense count: 3
-# This cop supports unsafe autocorrection (--autocorrect-all).
-# Configuration parameters: AllowSafeAssignment.
-Lint/AssignmentInCondition:
- Exclude:
- - 'lib/axlsx/drawing/area_chart.rb'
- - 'lib/axlsx/drawing/line_chart.rb'
- - 'lib/axlsx/workbook/shared_strings_table.rb'
-
-# Offense count: 11
-# This cop supports unsafe autocorrection (--autocorrect-all).
-Lint/BooleanSymbol:
- Exclude:
- - 'lib/axlsx/stylesheet/font.rb'
- - 'lib/axlsx/util/validators.rb'
- - 'lib/axlsx/workbook/worksheet/cell.rb'
- - 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
- - 'test/util/tc_validators.rb'
- - 'test/workbook/tc_workbook.rb'
-
-# Offense count: 3
-# This cop supports unsafe autocorrection (--autocorrect-all).
-Lint/DisjunctiveAssignmentInConstructor:
- Exclude:
- - 'lib/axlsx/drawing/num_data_source.rb'
-
-# Offense count: 2
-# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches.
-Lint/DuplicateBranch:
- Exclude:
- - 'lib/axlsx/workbook/worksheet/cell.rb'
- - 'lib/axlsx/workbook/worksheet/merged_cells.rb'
-
-# Offense count: 4
-# Configuration parameters: AllowComments, AllowEmptyLambdas.
-Lint/EmptyBlock:
- Exclude:
- - 'test/stylesheet/tc_styles.rb'
-
-# Offense count: 1
-Lint/NonLocalExitFromIterator:
- Exclude:
- - 'lib/axlsx/util/validators.rb'
-
-# Offense count: 1
-# This cop supports safe autocorrection (--autocorrect).
-# Configuration parameters: AllowPercentLiteralArrayArgument.
-Lint/RedundantSplatExpansion:
- Exclude:
- - 'test/drawing/tc_d_lbls.rb'
-
-# Offense count: 8
-# This cop supports safe autocorrection (--autocorrect).
-Lint/RedundantStringCoercion:
- Exclude:
- - 'lib/axlsx/workbook/worksheet/auto_filter/filters.rb'
- - 'lib/axlsx/workbook/worksheet/cell.rb'
- - 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
- - 'test/drawing/tc_axis.rb'
- - 'test/stylesheet/tc_table_style_element.rb'
- - 'test/workbook/worksheet/tc_comment.rb'
-
-# Offense count: 2
-# This cop supports safe autocorrection (--autocorrect).
-Lint/ScriptPermission:
- Exclude:
- - 'test/benchmark.rb'
- - 'test/profile.rb'
-
-# Offense count: 23
-# This cop supports safe autocorrection (--autocorrect).
-# Configuration parameters: EnforcedStyle.
-# SupportedStyles: strict, consistent
-Lint/SymbolConversion:
- Exclude:
- - 'test/doc_props/tc_app.rb'
-
-# Offense count: 15
-# This cop supports safe autocorrection (--autocorrect).
-# Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments.
-Lint/UnusedBlockArgument:
- Exclude:
- - 'lib/axlsx.rb'
- - 'lib/axlsx/drawing/axes.rb'
- - 'lib/axlsx/workbook/worksheet/pivot_table.rb'
- - 'lib/axlsx/workbook/worksheet/sheet_view.rb'
- - 'test/drawing/tc_bar_series.rb'
- - 'test/stylesheet/tc_styles.rb'
- - 'test/util/tc_validators.rb'
- - 'test/workbook/worksheet/tc_data_validation.rb'
- - 'test/workbook/worksheet/tc_sheet_protection.rb'
- - 'test/workbook/worksheet/tc_sheet_view.rb'
- - 'test/workbook/worksheet/tc_worksheet.rb'
-
-# Offense count: 6
-# This cop supports safe autocorrection (--autocorrect).
-# Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods.
-Lint/UnusedMethodArgument:
- Exclude:
- - 'lib/axlsx/package.rb'
- - 'lib/axlsx/util/serialized_attributes.rb'
- - 'lib/axlsx/util/validators.rb'
-
-# Offense count: 2
-Lint/UselessAssignment:
- Exclude:
- - 'lib/axlsx/workbook/worksheet/header_footer.rb'
- - 'lib/axlsx/workbook/worksheet/sheet_protection.rb'
-
-# Offense count: 7
-# Configuration parameters: CheckForMethodsWithNoSideEffects.
-Lint/Void:
- Exclude:
- - 'lib/axlsx/drawing/title.rb'
- - 'lib/axlsx/util/simple_typed_list.rb'
- - 'lib/axlsx/util/storage.rb'
- - 'lib/axlsx/workbook/worksheet/data_bar.rb'
- - 'lib/axlsx/workbook/worksheet/pivot_table.rb'
-
-# Offense count: 163
-# Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes.
-Metrics/AbcSize:
- Max: 227
-
-# Offense count: 2
-# Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns.
-# AllowedMethods: refine
-Metrics/BlockLength:
- Max: 54
-
-# Offense count: 28
-# Configuration parameters: CountComments, CountAsOne.
-Metrics/ClassLength:
- Max: 710
-
-# Offense count: 21
-# Configuration parameters: AllowedMethods, AllowedPatterns.
-Metrics/CyclomaticComplexity:
- Max: 25
-
-# Offense count: 141
-# Configuration parameters: CountComments, CountAsOne, AllowedMethods, AllowedPatterns.
-Metrics/MethodLength:
- Max: 128
-
-# Offense count: 2
-# Configuration parameters: CountComments, CountAsOne.
-Metrics/ModuleLength:
- Max: 115
-
-# Offense count: 17
-# Configuration parameters: AllowedMethods, AllowedPatterns.
-Metrics/PerceivedComplexity:
- Max: 29
-
-# Offense count: 2
-Naming/AccessorMethodName:
- Exclude:
- - 'lib/axlsx/drawing/axes.rb'
- - 'lib/axlsx/workbook/worksheet/data_validation.rb'
-
-# Offense count: 1
-# This cop supports safe autocorrection (--autocorrect).
-Naming/BinaryOperatorParameterName:
- Exclude:
- - 'lib/axlsx/util/simple_typed_list.rb'
-
-# Offense count: 7
-# Configuration parameters: ExpectMatchingDefinition, CheckDefinitionPathHierarchy, CheckDefinitionPathHierarchyRoots, Regex, IgnoreExecutableScripts, AllowedAcronyms.
-# CheckDefinitionPathHierarchyRoots: lib, spec, test, src
-# AllowedAcronyms: CLI, DSL, ACL, API, ASCII, CPU, CSS, DNS, EOF, GUID, HTML, HTTP, HTTPS, ID, IP, JSON, LHS, QPS, RAM, RHS, RPC, SLA, SMTP, SQL, SSH, TCP, TLS, TTL, UDP, UI, UID, UUID, URI, URL, UTF8, VM, XML, XMPP, XSRF, XSS
-Naming/FileName:
- Exclude:
- - 'lib/axlsx/drawing/bar_3D_chart.rb'
- - 'lib/axlsx/drawing/line_3D_chart.rb'
- - 'lib/axlsx/drawing/pie_3D_chart.rb'
- - 'lib/axlsx/drawing/view_3D.rb'
- - 'test/drawing/tc_bar_3D_chart.rb'
- - 'test/drawing/tc_pie_3D_chart.rb'
- - 'test/drawing/tc_view_3D.rb'
-
-# Offense count: 1
-# This cop supports safe autocorrection (--autocorrect).
-# Configuration parameters: EnforcedStyle.
-# SupportedStyles: lowercase, uppercase
-Naming/HeredocDelimiterCase:
- Exclude:
- - 'axlsx.gemspec'
-
-# Offense count: 1
-# Configuration parameters: ForbiddenDelimiters.
-# ForbiddenDelimiters: (?i-mx:(^|\s)(EO[A-Z]{1}|END)(\s|$))
-Naming/HeredocDelimiterNaming:
- Exclude:
- - 'axlsx.gemspec'
-
-# Offense count: 1
-# Configuration parameters: EnforcedStyleForLeadingUnderscores.
-# SupportedStylesForLeadingUnderscores: disallowed, required, optional
-Naming/MemoizedInstanceVariableName:
- Exclude:
- - 'lib/axlsx/workbook/worksheet/sheet_pr.rb'
-
-# Offense count: 201
-# Configuration parameters: EnforcedStyle, AllowedPatterns.
-# SupportedStyles: snake_case, camelCase
-Naming/MethodName:
- Enabled: false
-
-# Offense count: 422
-# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames.
-# AllowedNames: as, at, by, cc, db, id, if, in, io, ip, of, on, os, pp, to
-Naming/MethodParameterName:
- Enabled: false
-
-# Offense count: 5
-# Configuration parameters: NamePrefix, ForbiddenPrefixes, AllowedMethods, MethodDefinitionMacros.
-# NamePrefix: is_, has_, have_
-# ForbiddenPrefixes: is_, has_, have_
-# AllowedMethods: is_a?
-# MethodDefinitionMacros: define_method, define_singleton_method
-Naming/PredicateName:
- Exclude:
- - 'spec/**/*'
- - 'lib/axlsx/workbook/worksheet/cell.rb'
- - 'lib/axlsx/workbook/worksheet/worksheet_comments.rb'
- - 'lib/axlsx/workbook/worksheet/worksheet_drawing.rb'
-
-# Offense count: 96
-# Configuration parameters: EnforcedStyle, AllowedIdentifiers, AllowedPatterns.
-# SupportedStyles: snake_case, camelCase
-Naming/VariableName:
- Enabled: false
-
-# Offense count: 34
-# Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns.
-# SupportedStyles: snake_case, normalcase, non_integer
-# AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339, x86_64
-Naming/VariableNumber:
- Exclude:
- - 'lib/axlsx/util/validators.rb'
- - 'lib/axlsx/workbook/worksheet/cell.rb'
- - 'lib/axlsx/workbook/worksheet/cell_serializer.rb'
- - 'lib/axlsx/workbook/worksheet/sheet_protection.rb'
- - 'test/rels/tc_relationship.rb'
- - 'test/rels/tc_relationships.rb'
- - 'test/tc_package.rb'
- - 'test/workbook/worksheet/tc_cell.rb'
- - 'test/workbook/worksheet/tc_date_time_converter.rb'
- - 'test/workbook/worksheet/tc_sheet_view.rb'
- - 'test/workbook/worksheet/tc_worksheet.rb'
-
-# Offense count: 1
-# This cop supports unsafe autocorrection (--autocorrect-all).
-Security/IoMethods:
- Exclude:
- - 'lib/axlsx/package.rb'
-
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: separated, grouped
@@ -334,14 +35,12 @@ Style/AccessorGrouping:
Exclude:
- 'lib/axlsx/workbook/worksheet/worksheet_drawing.rb'
-# Offense count: 149
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: prefer_alias, prefer_alias_method
Style/Alias:
Enabled: false
-# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, conditionals
@@ -349,7 +48,6 @@ Style/AndOr:
Exclude:
- 'lib/axlsx/workbook/worksheet/data_validation.rb'
-# Offense count: 5
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, ProceduralMethods, FunctionalMethods, AllowedMethods, AllowedPatterns, AllowBracesOnProceduralOneLiners, BracesRequiredMethods.
# SupportedStyles: line_count_based, semantic, braces_for_chaining, always_braces
@@ -360,20 +58,17 @@ Style/BlockDelimiters:
Exclude:
- 'test/benchmark.rb'
-# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: MinBranchesCount.
Style/CaseLikeIf:
Exclude:
- 'lib/axlsx/workbook/worksheet/merged_cells.rb'
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
Style/CharacterLiteral:
Exclude:
- 'lib/axlsx/workbook/worksheet/cell.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: is_a?, kind_of?
@@ -381,7 +76,6 @@ Style/ClassCheck:
Exclude:
- 'lib/axlsx/drawing/axes.rb'
-# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowedMethods, AllowedPatterns.
# AllowedMethods: ==, equal?, eql?
@@ -391,19 +85,16 @@ Style/ClassEqualityComparison:
- 'lib/axlsx/workbook/worksheet/selection.rb'
- 'lib/axlsx/workbook/worksheet/sheet_view.rb'
-# Offense count: 6
Style/ClassVars:
Exclude:
- 'lib/axlsx.rb'
- 'lib/axlsx/workbook/workbook.rb'
- 'lib/axlsx/workbook/worksheet/dimension.rb'
-# Offense count: 267
# This cop supports safe autocorrection (--autocorrect).
Style/ColonMethodCall:
Enabled: false
-# Offense count: 9
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: Keywords, RequireColon.
# Keywords: TODO, FIXME, OPTIMIZE, HACK, REVIEW, NOTE
@@ -417,13 +108,11 @@ Style/CommentAnnotation:
- 'test/workbook/worksheet/tc_col.rb'
- 'test/workbook/worksheet/tc_comments.rb'
-# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/ConcatArrayLiterals:
Exclude:
- 'lib/axlsx/workbook/worksheet/icon_set.rb'
-# Offense count: 5
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, SingleLineConditionsOnly, IncludeTernaryExpressions.
# SupportedStyles: assign_to_condition, assign_inside_condition
@@ -435,18 +124,15 @@ Style/ConditionalAssignment:
- 'lib/axlsx/workbook/worksheet/data_bar.rb'
- 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/DefWithParentheses:
Exclude:
- 'lib/axlsx/stylesheet/styles.rb'
-# Offense count: 1
Style/DocumentDynamicEvalDefinition:
Exclude:
- 'lib/axlsx/util/simple_typed_list.rb'
-# Offense count: 10
# Configuration parameters: AllowedConstants.
Style/Documentation:
Exclude:
@@ -463,40 +149,34 @@ Style/Documentation:
- 'lib/axlsx/workbook/worksheet/row_breaks.rb'
- 'lib/axlsx/workbook/worksheet/sheet_format_pr.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/EachForSimpleLoop:
Exclude:
- 'test/workbook/worksheet/tc_rich_text.rb'
-# Offense count: 44
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: compact, expanded
Style/EmptyMethod:
Enabled: false
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/EvalWithLocation:
Exclude:
- 'lib/axlsx/util/simple_typed_list.rb'
-# Offense count: 4
# This cop supports safe autocorrection (--autocorrect).
Style/ExpandPathArguments:
Exclude:
- 'axlsx.gemspec'
- 'test/tc_package.rb'
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
Style/FileWrite:
Exclude:
- 'lib/axlsx/util/zip_command.rb'
- 'test/benchmark.rb'
-# Offense count: 12
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: format, sprintf, percent
@@ -510,27 +190,23 @@ Style/FormatString:
- 'lib/axlsx/workbook/worksheet/dimension.rb'
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
-# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: MaxUnannotatedPlaceholdersAllowed, AllowedMethods, AllowedPatterns.
# SupportedStyles: annotated, template, unannotated
Style/FormatStringToken:
EnforcedStyle: unannotated
-# Offense count: 267
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, always_true, never
Style/FrozenStringLiteralComment:
Enabled: false
-# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/GlobalStdStream:
Exclude:
- 'test/profile.rb'
-# Offense count: 11
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: MinBodyLength, AllowConsecutiveConditionals.
Style/GuardClause:
@@ -546,7 +222,6 @@ Style/GuardClause:
- 'lib/axlsx/workbook/worksheet/table.rb'
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
-# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowSplatArgument.
Style/HashConversion:
@@ -555,7 +230,6 @@ Style/HashConversion:
- 'lib/axlsx/workbook/worksheet/cell_serializer.rb'
- 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
-# Offense count: 6
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: AllowedReceivers.
# AllowedReceivers: Thread.current
@@ -565,7 +239,6 @@ Style/HashEachMethods:
- 'test/workbook/worksheet/tc_table_style_info.rb'
- 'test/workbook/worksheet/tc_worksheet.rb'
-# Offense count: 1230
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, EnforcedShorthandSyntax, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols.
# SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys
@@ -573,19 +246,16 @@ Style/HashEachMethods:
Style/HashSyntax:
Enabled: false
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowIfModifier.
Style/IfInsideElse:
Exclude:
- 'lib/axlsx/stylesheet/styles.rb'
-# Offense count: 37
# This cop supports safe autocorrection (--autocorrect).
Style/IfUnlessModifier:
Enabled: false
-# Offense count: 9
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: line_count_dependent, lambda, literal
@@ -598,13 +268,11 @@ Style/Lambda:
- 'lib/axlsx/stylesheet/styles.rb'
- 'lib/axlsx/util/validators.rb'
-# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/LineEndConcatenation:
Exclude:
- 'lib/axlsx/package.rb'
-# Offense count: 6
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowedMethods, AllowedPatterns.
Style/MethodCallWithoutArgsParentheses:
@@ -616,7 +284,6 @@ Style/MethodCallWithoutArgsParentheses:
- 'test/workbook/worksheet/tc_comments.rb'
- 'test/workbook/worksheet/tc_rich_text.rb'
-# Offense count: 4
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: require_parentheses, require_no_parentheses, require_no_parentheses_except_multiline
@@ -626,7 +293,6 @@ Style/MethodDefParentheses:
- 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
-# Offense count: 6
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowMethodComparison.
Style/MultipleComparison:
@@ -637,7 +303,6 @@ Style/MultipleComparison:
- 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
- 'test/workbook/tc_workbook_view.rb'
-# Offense count: 17
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: literals, strict
@@ -659,7 +324,6 @@ Style/MutableConstant:
- 'lib/axlsx/workbook/worksheet/data_bar.rb'
- 'lib/axlsx/workbook/worksheet/sheet_view.rb'
-# Offense count: 12
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: both, prefix, postfix
@@ -674,7 +338,6 @@ Style/NegatedIf:
- 'lib/axlsx/workbook/worksheet/border_creator.rb'
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
-# Offense count: 9
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowedMethods.
# AllowedMethods: be, be_a, be_an, be_between, be_falsey, be_kind_of, be_instance_of, be_truthy, be_within, eq, eql, end_with, include, match, raise_error, respond_to, start_with
@@ -683,7 +346,6 @@ Style/NestedParenthesizedCalls:
- 'test/stylesheet/tc_styles.rb'
- 'test/workbook/worksheet/tc_worksheet.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, MinBodyLength.
# SupportedStyles: skip_modifier_ifs, always
@@ -691,7 +353,6 @@ Style/Next:
Exclude:
- 'lib/axlsx/stylesheet/styles.rb'
-# Offense count: 17
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: predicate, comparison
@@ -707,7 +368,6 @@ Style/NilComparison:
- 'test/workbook/worksheet/tc_page_setup.rb'
- 'test/workbook/worksheet/tc_worksheet.rb'
-# Offense count: 5
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: IncludeSemanticChanges.
Style/NonNilCheck:
@@ -717,7 +377,6 @@ Style/NonNilCheck:
- 'lib/axlsx/workbook/worksheet/col.rb'
- 'lib/axlsx/workbook/worksheet/page_setup.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedOctalStyle.
# SupportedOctalStyles: zero_with_o, zero_only
@@ -725,13 +384,11 @@ Style/NumericLiteralPrefix:
Exclude:
- 'test/doc_props/tc_core.rb'
-# Offense count: 46
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: Strict, AllowedNumbers, AllowedPatterns.
Style/NumericLiterals:
MinDigits: 11
-# Offense count: 32
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle, AllowedMethods, AllowedPatterns.
# SupportedStyles: predicate, comparison
@@ -754,13 +411,11 @@ Style/NumericPredicate:
- 'test/tc_package.rb'
- 'test/util/tc_simple_typed_list.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/OperatorMethodCall:
Exclude:
- 'lib/axlsx/drawing/vml_shape.rb'
-# Offense count: 11
# Configuration parameters: AllowedMethods.
# AllowedMethods: respond_to_missing?
Style/OptionalBooleanParameter:
@@ -773,7 +428,6 @@ Style/OptionalBooleanParameter:
- 'lib/axlsx/workbook/worksheet/col.rb'
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
-# Offense count: 12
# This cop supports safe autocorrection (--autocorrect).
Style/ParallelAssignment:
Exclude:
@@ -790,7 +444,6 @@ Style/ParallelAssignment:
- 'lib/axlsx/workbook/worksheet/row.rb'
- 'test/rels/tc_relationships.rb'
-# Offense count: 8
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowSafeAssignment, AllowInMultilineConditions.
Style/ParenthesesAroundCondition:
@@ -801,7 +454,6 @@ Style/ParenthesesAroundCondition:
- 'lib/axlsx/workbook/worksheet/data_validation.rb'
- 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
-# Offense count: 17
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
@@ -820,14 +472,12 @@ Style/PercentLiteralDelimiters:
- 'test/workbook/worksheet/tc_pivot_table.rb'
- 'test/workbook/worksheet/tc_table_style_info.rb'
-# Offense count: 4
# This cop supports safe autocorrection (--autocorrect).
Style/PerlBackrefs:
Exclude:
- 'lib/axlsx.rb'
- 'test/workbook/worksheet/tc_sheet_protection.rb'
-# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: short, verbose
@@ -836,7 +486,6 @@ Style/PreferredHashMethods:
- 'lib/axlsx.rb'
- 'test/workbook/tc_shared_strings_table.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: same_as_string_literals, single_quotes, double_quotes
@@ -844,7 +493,6 @@ Style/QuotedSymbols:
Exclude:
- 'lib/axlsx/workbook/worksheet/worksheet_hyperlink.rb'
-# Offense count: 5
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, AllowedCompactTypes.
# SupportedStyles: compact, exploded
@@ -855,25 +503,21 @@ Style/RaiseArgs:
- 'lib/axlsx/util/zip_command.rb'
- 'lib/axlsx/workbook/worksheet/border_creator.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/RandomWithOffset:
Exclude:
- 'lib/axlsx/drawing/vml_shape.rb'
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
Style/RedundantCondition:
Exclude:
- 'lib/axlsx/drawing/area_series.rb'
- 'lib/axlsx/drawing/line_series.rb'
-# Offense count: 238
# This cop supports safe autocorrection (--autocorrect).
Style/RedundantFileExtensionInRequire:
Enabled: false
-# Offense count: 14
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/RedundantInterpolation:
Exclude:
@@ -888,7 +532,6 @@ Style/RedundantInterpolation:
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
- 'test/content_type/tc_content_type.rb'
-# Offense count: 13
# This cop supports safe autocorrection (--autocorrect).
Style/RedundantParentheses:
Exclude:
@@ -903,7 +546,6 @@ Style/RedundantParentheses:
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
- 'test/stylesheet/tc_styles.rb'
-# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
Style/RedundantRegexpEscape:
Exclude:
@@ -911,7 +553,6 @@ Style/RedundantRegexpEscape:
- 'lib/axlsx/workbook/worksheet/pivot_table.rb'
- 'lib/axlsx/workbook/worksheet/table.rb'
-# Offense count: 7
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowMultipleReturnValues.
Style/RedundantReturn:
@@ -921,12 +562,10 @@ Style/RedundantReturn:
- 'lib/axlsx/stylesheet/styles.rb'
- 'lib/axlsx/workbook/worksheet/worksheet.rb'
-# Offense count: 37
# This cop supports safe autocorrection (--autocorrect).
Style/RedundantSelf:
Enabled: false
-# Offense count: 18
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, AllowInnerSlashes.
# SupportedStyles: slashes, percent_r, mixed
@@ -935,7 +574,6 @@ Style/RegexpLiteral:
- 'lib/axlsx/workbook/worksheet/cell.rb'
- 'test/tc_package.rb'
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: implicit, explicit
@@ -944,39 +582,33 @@ Style/RescueStandardError:
- 'lib/axlsx.rb'
- 'test/workbook/worksheet/tc_date_time_converter.rb'
-# Offense count: 28
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength.
# AllowedMethods: present?, blank?, presence, try, try!
Style/SafeNavigation:
Enabled: false
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/SelfAssignment:
Exclude:
- 'lib/axlsx/stylesheet/color.rb'
-# Offense count: 367
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowAsExpressionSeparator.
Style/Semicolon:
Enabled: false
-# Offense count: 244
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowIfMethodIsEmpty.
Style/SingleLineMethods:
Enabled: false
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowModifier.
Style/SoleNestedConditional:
Exclude:
- 'lib/axlsx/util/validators.rb'
-# Offense count: 2
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: RequireEnglish, EnforcedStyle.
# SupportedStyles: use_perl_names, use_english_names, use_builtin_english_names
@@ -985,26 +617,22 @@ Style/SpecialGlobalVars:
- 'test/benchmark.rb'
- 'test/profile.rb'
-# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/StringChars:
Exclude:
- 'lib/axlsx/workbook/worksheet/sheet_protection.rb'
-# Offense count: 28
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: Mode.
Style/StringConcatenation:
Enabled: false
-# Offense count: 1571
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline.
# SupportedStyles: single_quotes, double_quotes
Style/StringLiterals:
Enabled: false
-# Offense count: 2
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: single_quotes, double_quotes
@@ -1012,20 +640,17 @@ Style/StringLiteralsInInterpolation:
Exclude:
- 'test/content_type/tc_content_type.rb'
-# Offense count: 97
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: MinSize.
# SupportedStyles: percent, brackets
Style/SymbolArray:
EnforcedStyle: brackets
-# Offense count: 23
# This cop supports safe autocorrection (--autocorrect).
Style/SymbolLiteral:
Exclude:
- 'test/doc_props/tc_app.rb'
-# Offense count: 14
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: AllowMethodsWithArguments, AllowedMethods, AllowedPatterns, AllowComments.
# AllowedMethods: define_method
@@ -1044,7 +669,6 @@ Style/SymbolProc:
- 'test/workbook/tc_shared_strings_table.rb'
- 'test/workbook/worksheet/tc_worksheet.rb'
-# Offense count: 4
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, AllowSafeAssignment.
# SupportedStyles: require_parentheses, require_no_parentheses, require_parentheses_when_complex
@@ -1055,7 +679,6 @@ Style/TernaryParentheses:
- 'lib/axlsx/drawing/scatter_series.rb'
- 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
-# Offense count: 11
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: ExactNameMatch, AllowPredicates, AllowDSLWriters, IgnoreClassMethods, AllowedMethods.
# AllowedMethods: to_ary, to_a, to_c, to_enum, to_h, to_hash, to_i, to_int, to_io, to_open, to_path, to_proc, to_r, to_regexp, to_str, to_s, to_sym
@@ -1072,26 +695,22 @@ Style/TrivialAccessors:
- 'lib/axlsx/workbook/worksheet/rich_text_run.rb'
- 'lib/axlsx/workbook/worksheet/worksheet_hyperlink.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/WhileUntilDo:
Exclude:
- 'lib/axlsx.rb'
-# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/WhileUntilModifier:
Exclude:
- 'lib/axlsx/workbook/worksheet/color_scale.rb'
-# Offense count: 41
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, MinSize, WordRegex.
# SupportedStyles: percent, brackets
Style/WordArray:
Enabled: false
-# Offense count: 1
# This cop supports unsafe autocorrection (--autocorrect-all).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: forbid_for_all_comparison_operators, forbid_for_equality_operators_only, require_for_all_comparison_operators, require_for_equality_operators_only
@@ -1099,7 +718,6 @@ Style/YodaCondition:
Exclude:
- 'lib/axlsx/workbook/worksheet/col.rb'
-# Offense count: 12
# This cop supports unsafe autocorrection (--autocorrect-all).
Style/ZeroLengthPredicate:
Exclude:
@@ -1112,7 +730,6 @@ Style/ZeroLengthPredicate:
- 'test/tc_package.rb'
- 'test/util/tc_simple_typed_list.rb'
-# Offense count: 363
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns.
# URISchemes: http, https