diff options
| author | Geremia Taglialatela <[email protected]> | 2023-04-11 15:04:00 +0200 |
|---|---|---|
| committer | Geremia Taglialatela <[email protected]> | 2023-04-11 15:04:00 +0200 |
| commit | c4bd23bdb6b20763027370f7db13cef1ed7d6e75 (patch) | |
| tree | 0c1a154fa1e39f53e71de2baec19acc15557bcb2 | |
| parent | a7532517c74ba3589279aa92042ca9da2336a5ea (diff) | |
| download | caxlsx-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.yml | 7 | ||||
| -rw-r--r-- | .rubocop_todo.yml | 387 |
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 |
