# This configuration was generated by # `rubocop --auto-gen-config` # on 2023-04-05 15:57:00 UTC using RuboCop version 1.49.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: 15 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: with_first_argument, with_fixed_indentation Layout/ArgumentAlignment: Exclude: - 'lib/axlsx/drawing/picture_locking.rb' - 'lib/axlsx/package.rb' - 'lib/axlsx/workbook/defined_name.rb' - 'lib/axlsx/workbook/worksheet/sheet_format_pr.rb' - 'lib/axlsx/workbook/worksheet/sheet_protection.rb' - 'lib/axlsx/workbook/worksheet/sheet_view.rb' - 'lib/axlsx/workbook/worksheet/table_style_info.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). Layout/ClosingParenthesisIndentation: Exclude: - 'lib/axlsx/stylesheet/styles.rb' # Offense count: 90 # This cop supports safe autocorrection (--autocorrect). Layout/EmptyLineAfterGuardClause: Enabled: false # Offense count: 285 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines, beginning_only, ending_only Layout/EmptyLinesAroundClassBody: Enabled: false # Offense count: 32 # This cop supports safe autocorrection (--autocorrect). Layout/EmptyLinesAroundMethodBody: Enabled: false # Offense count: 96 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines Layout/EmptyLinesAroundModuleBody: Enabled: false # Offense count: 58 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowForAlignment, AllowBeforeTrailingComments, ForceEqualSignAlignment. Layout/ExtraSpacing: Enabled: false # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: IndentationWidth. # SupportedStyles: special_inside_parentheses, consistent, align_braces Layout/FirstHashElementIndentation: EnforcedStyle: consistent # Offense count: 48 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle. # SupportedHashRocketStyles: key, separator, table # SupportedColonStyles: key, separator, table # SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit Layout/HashAlignment: Exclude: - 'lib/axlsx/package.rb' - 'lib/axlsx/util/storage.rb' - 'lib/axlsx/workbook/worksheet/border_creator.rb' - 'test/stylesheet/tc_cell_alignment.rb' - 'test/tc_axlsx.rb' - 'test/workbook/tc_workbook_view.rb' - 'test/workbook/worksheet/auto_filter/tc_filters.rb' - 'test/workbook/worksheet/tc_conditional_formatting.rb' - 'test/workbook/worksheet/tc_data_validation.rb' - 'test/workbook/worksheet/tc_sheet_view.rb' - 'test/workbook/worksheet/tc_table_style_info.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: 48 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: normal, indented_internal_methods Layout/IndentationConsistency: Enabled: false # Offense count: 126 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: Width, AllowedPatterns. Layout/IndentationWidth: Enabled: false # Offense count: 218 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowDoxygenCommentStyle, AllowGemfileRubyComment. Layout/LeadingCommentSpace: Enabled: false # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: symmetrical, new_line, same_line Layout/MultilineHashBraceLayout: Exclude: - 'lib/axlsx/stylesheet/styles.rb' - 'test/tc_axlsx.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: symmetrical, new_line, same_line Layout/MultilineMethodCallBraceLayout: Exclude: - 'lib/axlsx/stylesheet/styles.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, IndentationWidth. # SupportedStyles: aligned, indented Layout/MultilineOperationIndentation: Exclude: - 'lib/axlsx/package.rb' # Offense count: 264 # This cop supports safe autocorrection (--autocorrect). Layout/SpaceAfterComma: Enabled: false # Offense count: 184 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: space, no_space Layout/SpaceAroundEqualsInParameterDefault: Enabled: false # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). Layout/SpaceAroundKeyword: Exclude: - 'lib/axlsx/package.rb' - 'lib/axlsx/workbook/worksheet/cell.rb' # Offense count: 343 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowForAlignment, EnforcedStyleForExponentOperator. # SupportedStylesForExponentOperator: space, no_space Layout/SpaceAroundOperators: Enabled: false # Offense count: 55 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces. # SupportedStyles: space, no_space # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceBeforeBlockBraces: Enabled: false # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). Layout/SpaceBeforeComma: Exclude: - 'test/workbook/worksheet/auto_filter/tc_filters.rb' - 'test/workbook/worksheet/tc_comment.rb' - 'test/workbook/worksheet/tc_page_setup.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowForAlignment. Layout/SpaceBeforeFirstArg: Exclude: - 'lib/axlsx/stylesheet/font.rb' - 'lib/axlsx/workbook/workbook_view.rb' - 'test/workbook/worksheet/tc_worksheet.rb' # Offense count: 5 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets. # SupportedStyles: space, no_space, compact # SupportedStylesForEmptyBrackets: space, no_space Layout/SpaceInsideArrayLiteralBrackets: Exclude: - 'lib/axlsx/workbook/worksheet/data_validation.rb' - 'lib/axlsx/workbook/worksheet/sheet_view.rb' - 'test/workbook/worksheet/auto_filter/tc_filters.rb' # Offense count: 139 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters. # SupportedStyles: space, no_space # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceInsideBlockBraces: Enabled: false # Offense count: 227 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces. # SupportedStyles: space, no_space, compact # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceInsideHashLiteralBraces: Enabled: false # Offense count: 82 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: space, compact, no_space Layout/SpaceInsideParens: Enabled: false # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). Layout/SpaceInsidePercentLiteralDelimiters: Exclude: - 'axlsx.gemspec' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets. # SupportedStyles: space, no_space # SupportedStylesForEmptyBrackets: space, no_space Layout/SpaceInsideReferenceBrackets: Exclude: - 'test/drawing/tc_d_lbls.rb' # Offense count: 1 Lint/AmbiguousAssignment: Exclude: - 'test/workbook/worksheet/tc_rich_text.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 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 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 # ProceduralMethods: benchmark, bm, bmbm, create, each_with_object, measure, new, realtime, tap, with_object # FunctionalMethods: let, let!, subject, watch # AllowedMethods: lambda, proc, it 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? Style/ClassCheck: Exclude: - 'lib/axlsx/drawing/axes.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowedMethods, AllowedPatterns. # AllowedMethods: ==, equal?, eql? Style/ClassEqualityComparison: Exclude: - 'lib/axlsx/workbook/worksheet/pane.rb' - '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 Style/CommentAnnotation: Exclude: - 'lib/axlsx/drawing/axis.rb' - 'lib/axlsx/drawing/chart.rb' - 'lib/axlsx/drawing/view_3D.rb' - 'test/drawing/tc_pie_series.rb' - 'test/workbook/worksheet/tc_cell.rb' - '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 Style/ConditionalAssignment: Exclude: - 'lib/axlsx/drawing/title.rb' - 'lib/axlsx/stylesheet/styles.rb' - 'lib/axlsx/workbook/workbook.rb' - '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: - 'spec/**/*' - 'test/**/*' - 'lib/axlsx/content_type/content_type.rb' - 'lib/axlsx/drawing/drawing.rb' - 'lib/axlsx/rels/relationships.rb' - 'lib/axlsx/stylesheet/styles.rb' - 'lib/axlsx/util/constants.rb' - 'lib/axlsx/util/validators.rb' - 'lib/axlsx/workbook/workbook.rb' - 'lib/axlsx/workbook/worksheet/border_creator.rb' - '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 Style/FormatString: Exclude: - 'lib/axlsx/drawing/pic.rb' - 'lib/axlsx/drawing/view_3D.rb' - 'lib/axlsx/drawing/vml_drawing.rb' - 'lib/axlsx/util/accessors.rb' - 'lib/axlsx/util/validators.rb' - '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: Exclude: - 'lib/axlsx/drawing/num_val.rb' - 'lib/axlsx/drawing/str_val.rb' - 'lib/axlsx/stylesheet/styles.rb' - 'lib/axlsx/util/zip_command.rb' - 'lib/axlsx/workbook/worksheet/pane.rb' - 'lib/axlsx/workbook/worksheet/pivot_table.rb' - 'lib/axlsx/workbook/worksheet/row.rb' - 'lib/axlsx/workbook/worksheet/sheet_pr.rb' - '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: Exclude: - 'lib/axlsx.rb' - '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 Style/HashEachMethods: Exclude: - 'lib/axlsx/workbook/worksheet/rich_text_run.rb' - '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 # SupportedShorthandSyntax: always, never, either, consistent Style/HashSyntax: Enabled: false # Offense count: 2 # This cop supports unsafe autocorrection (--autocorrect-all). Style/HashTransformKeys: Exclude: - 'lib/axlsx/workbook/worksheet/cell_serializer.rb' - 'lib/axlsx/workbook/worksheet/rich_text_run.rb' # 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 Style/Lambda: Exclude: - 'lib/axlsx/drawing/chart.rb' - 'lib/axlsx/drawing/scaling.rb' - 'lib/axlsx/stylesheet/gradient_fill.rb' - 'lib/axlsx/stylesheet/gradient_stop.rb' - '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: Exclude: - 'lib/axlsx/package.rb' - 'test/benchmark.rb' - 'test/drawing/tc_vml_drawing.rb' - 'test/drawing/tc_vml_shape.rb' - '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 Style/MethodDefParentheses: Exclude: - 'lib/axlsx/util/simple_typed_list.rb' - '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: Exclude: - 'lib/axlsx.rb' - 'lib/axlsx/stylesheet/font.rb' - 'lib/axlsx/workbook/worksheet/cell.rb' - '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 Style/MutableConstant: Exclude: - 'lib/axlsx/content_type/default.rb' - 'lib/axlsx/content_type/override.rb' - 'lib/axlsx/drawing/cat_axis.rb' - 'lib/axlsx/drawing/line_3D_chart.rb' - 'lib/axlsx/drawing/pic.rb' - 'lib/axlsx/drawing/view_3D.rb' - 'lib/axlsx/stylesheet/dxf.rb' - 'lib/axlsx/util/constants.rb' - 'lib/axlsx/util/simple_typed_list.rb' - 'lib/axlsx/util/storage.rb' - 'lib/axlsx/version.rb' - 'lib/axlsx/workbook/worksheet/auto_filter/filter_column.rb' - 'lib/axlsx/workbook/worksheet/auto_filter/filters.rb' - '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 Style/NegatedIf: Exclude: - 'lib/axlsx/drawing/num_val.rb' - 'lib/axlsx/drawing/str_val.rb' - 'lib/axlsx/package.rb' - 'lib/axlsx/stylesheet/styles.rb' - 'lib/axlsx/util/zip_command.rb' - 'lib/axlsx/workbook/workbook.rb' - '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 Style/NestedParenthesizedCalls: Exclude: - '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 Style/Next: Exclude: - 'lib/axlsx/stylesheet/styles.rb' # Offense count: 17 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: predicate, comparison Style/NilComparison: Exclude: - 'lib/axlsx/drawing/axis.rb' - 'lib/axlsx/drawing/chart.rb' - 'lib/axlsx/drawing/view_3D.rb' - 'lib/axlsx/workbook/worksheet/sheet_protection.rb' - 'lib/axlsx/workbook/worksheet/worksheet.rb' - 'test/drawing/tc_series_title.rb' - 'test/drawing/tc_title.rb' - '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: Exclude: - 'lib/axlsx/drawing/d_lbls.rb' - 'lib/axlsx/util/serialized_attributes.rb' - '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 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 Style/NumericPredicate: Exclude: - 'spec/**/*' - 'lib/axlsx/package.rb' - 'lib/axlsx/stylesheet/font.rb' - 'lib/axlsx/util/simple_typed_list.rb' - 'lib/axlsx/util/validators.rb' - 'lib/axlsx/workbook/workbook.rb' - 'lib/axlsx/workbook/worksheet/cell.rb' - 'lib/axlsx/workbook/worksheet/sheet_pr.rb' - 'lib/axlsx/workbook/worksheet/worksheet.rb' - 'test/drawing/tc_marker.rb' - 'test/drawing/tc_one_cell_anchor.rb' - 'test/drawing/tc_two_cell_anchor.rb' - 'test/rels/tc_relationships.rb' - 'test/stylesheet/tc_styles.rb' - '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: Exclude: - 'lib/axlsx.rb' - 'lib/axlsx/package.rb' - 'lib/axlsx/util/validators.rb' - 'lib/axlsx/workbook/workbook.rb' - 'lib/axlsx/workbook/worksheet/cell.rb' - 'lib/axlsx/workbook/worksheet/col.rb' - 'lib/axlsx/workbook/worksheet/worksheet.rb' # Offense count: 12 # This cop supports safe autocorrection (--autocorrect). Style/ParallelAssignment: Exclude: - 'lib/axlsx/drawing/area_series.rb' - 'lib/axlsx/drawing/bar_3D_chart.rb' - 'lib/axlsx/drawing/bar_chart.rb' - 'lib/axlsx/drawing/line_series.rb' - 'lib/axlsx/drawing/marker.rb' - 'lib/axlsx/drawing/scaling.rb' - 'lib/axlsx/drawing/ser_axis.rb' - 'lib/axlsx/drawing/two_cell_anchor.rb' - 'lib/axlsx/drawing/view_3D.rb' - 'lib/axlsx/package.rb' - '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: Exclude: - 'lib/axlsx/stylesheet/font.rb' - 'lib/axlsx/util/validators.rb' - 'lib/axlsx/workbook/worksheet/cell.rb' - '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: Exclude: - 'axlsx.gemspec' - 'lib/axlsx/drawing/d_lbls.rb' - 'lib/axlsx/drawing/pic.rb' - 'lib/axlsx/drawing/view_3D.rb' - 'lib/axlsx/workbook/worksheet/auto_filter/filters.rb' - 'lib/axlsx/workbook/worksheet/table_style_info.rb' - 'test/stylesheet/tc_styles.rb' - 'test/tc_package.rb' - 'test/workbook/tc_defined_name.rb' - 'test/workbook/tc_workbook_view.rb' - 'test/workbook/worksheet/tc_header_footer.rb' - '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 Style/PreferredHashMethods: Exclude: - '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 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 Style/RaiseArgs: Exclude: - 'lib/axlsx.rb' - 'lib/axlsx/package.rb' - '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: - 'lib/axlsx/drawing/chart.rb' - 'lib/axlsx/drawing/drawing.rb' - 'lib/axlsx/drawing/pic.rb' - 'lib/axlsx/drawing/vml_drawing.rb' - 'lib/axlsx/workbook/worksheet/comments.rb' - 'lib/axlsx/workbook/worksheet/pivot_table.rb' - 'lib/axlsx/workbook/worksheet/pivot_table_cache_definition.rb' - 'lib/axlsx/workbook/worksheet/table.rb' - '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: - 'lib/axlsx/drawing/area_series.rb' - 'lib/axlsx/drawing/bar_3D_chart.rb' - 'lib/axlsx/drawing/bar_chart.rb' - 'lib/axlsx/drawing/line_3D_chart.rb' - 'lib/axlsx/drawing/line_series.rb' - 'lib/axlsx/drawing/scatter_series.rb' - 'lib/axlsx/package.rb' - 'lib/axlsx/workbook/worksheet/pivot_table.rb' - 'lib/axlsx/workbook/worksheet/worksheet.rb' - 'test/stylesheet/tc_styles.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). Style/RedundantRegexpEscape: Exclude: - 'lib/axlsx.rb' - '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: Exclude: - 'lib/axlsx.rb' - 'lib/axlsx/package.rb' - '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 Style/RegexpLiteral: Exclude: - '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 Style/RescueStandardError: Exclude: - '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: 6 # This cop supports unsafe autocorrection (--autocorrect-all). Style/SlicingWithRange: Exclude: - 'lib/axlsx.rb' - 'lib/axlsx/drawing/area_chart.rb' - 'lib/axlsx/drawing/line_chart.rb' - 'lib/axlsx/util/simple_typed_list.rb' - 'lib/axlsx/workbook/worksheet/pivot_table.rb' - 'lib/axlsx/workbook/worksheet/worksheet.rb' # 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 Style/SpecialGlobalVars: Exclude: - '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 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 Style/SymbolProc: Exclude: - 'lib/axlsx/drawing/drawing.rb' - 'lib/axlsx/stylesheet/styles.rb' - 'lib/axlsx/workbook/workbook.rb' - 'lib/axlsx/workbook/worksheet/cell.rb' - 'lib/axlsx/workbook/worksheet/conditional_formatting.rb' - 'lib/axlsx/workbook/worksheet/worksheet.rb' - 'lib/axlsx/workbook/worksheet/worksheet_hyperlinks.rb' - 'test/doc_props/tc_app.rb' - 'test/doc_props/tc_core.rb' - 'test/stylesheet/tc_styles.rb' - '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 Style/TernaryParentheses: Exclude: - 'lib/axlsx/drawing/area_series.rb' - 'lib/axlsx/drawing/line_series.rb' - 'lib/axlsx/drawing/scatter_series.rb' - 'lib/axlsx/workbook/worksheet/rich_text_run.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInArguments: Exclude: - 'lib/axlsx/stylesheet/styles.rb' # Offense count: 3 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInArrayLiteral: Exclude: - 'test/stylesheet/tc_styles.rb' - 'test/workbook/worksheet/tc_pivot_table.rb' # Offense count: 6 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInHashLiteral: Exclude: - 'lib/axlsx/workbook/worksheet/border_creator.rb' - 'test/workbook/worksheet/tc_date_time_converter.rb' - 'test/workbook/worksheet/tc_worksheet.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 Style/TrivialAccessors: Exclude: - 'lib/axlsx/drawing/area_series.rb' - 'lib/axlsx/drawing/axis.rb' - 'lib/axlsx/drawing/bar_series.rb' - 'lib/axlsx/drawing/bubble_series.rb' - 'lib/axlsx/drawing/line_series.rb' - 'lib/axlsx/drawing/scatter_series.rb' - 'lib/axlsx/workbook/workbook.rb' - 'lib/axlsx/workbook/worksheet/conditional_formatting.rb' - 'lib/axlsx/workbook/worksheet/rich_text_run.rb' - 'lib/axlsx/workbook/worksheet/worksheet_hyperlink.rb' # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). Style/UnpackFirst: Exclude: - 'lib/axlsx/workbook/worksheet/sheet_protection.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 Style/YodaCondition: Exclude: - 'lib/axlsx/workbook/worksheet/col.rb' # Offense count: 12 # This cop supports unsafe autocorrection (--autocorrect-all). Style/ZeroLengthPredicate: Exclude: - 'lib/axlsx/package.rb' - 'lib/axlsx/util/simple_typed_list.rb' - 'lib/axlsx/workbook/workbook.rb' - 'lib/axlsx/workbook/worksheet/sheet_pr.rb' - 'test/rels/tc_relationships.rb' - 'test/stylesheet/tc_styles.rb' - 'test/tc_package.rb' - 'test/util/tc_simple_typed_list.rb' # Offense count: 345 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns. # URISchemes: http, https Layout/LineLength: Max: 574