.rubocop_todo.yml in jkf-0.5.0 vs .rubocop_todo.yml in jkf-0.5.1

- old
+ new

@@ -1,460 +1,7 @@ # This configuration was generated by # `rubocop --auto-gen-config` -# on 2022-07-22 12:33:37 UTC using RuboCop version 1.32.0. +# on 2023-06-18 08:39:04 UTC using RuboCop version 1.48.1. # 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: 3 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: TreatCommentsAsGroupSeparators, ConsiderPunctuation, Include. -# Include: **/*.gemfile, **/Gemfile, **/gems.rb -Bundler/OrderedGems: - Exclude: - - 'Gemfile' - -# Offense count: 5 -# This cop supports safe autocorrection (--autocorrect). -Layout/EmptyLineAfterGuardClause: - Exclude: - - 'lib/jkf.rb' - - 'lib/jkf/converter/csa.rb' - - 'lib/jkf/parser/base.rb' - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - -# Offense count: 1 -# This cop supports safe autocorrection (--autocorrect). -Layout/EmptyLineAfterMagicComment: - Exclude: - - 'jkf.gemspec' - -# Offense count: 2 -# 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: - - 'spec/jkf/converter/kif_spec.rb' - -# Offense count: 35 -# This cop supports safe autocorrection (--autocorrect). -Layout/HeredocIndentation: - Exclude: - - 'spec/jkf/converter/kif_spec.rb' - - 'spec/jkf/parser/csa_spec.rb' - - 'spec/jkf/parser/ki2_spec.rb' - - 'spec/jkf/parser/kif_spec.rb' - -# Offense count: 2 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: symmetrical, new_line, same_line -Layout/MultilineHashBraceLayout: - Exclude: - - 'spec/jkf/parser/ki2_spec.rb' - - 'spec/jkf/parser/kif_spec.rb' - -# Offense count: 10 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: require_no_space, require_space -Layout/SpaceInLambdaLiteral: - Exclude: - - 'lib/jkf/parser/csa.rb' - - 'lib/jkf/parser/ki2.rb' - -# Offense count: 58 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowInHeredoc. -Layout/TrailingWhitespace: - Exclude: - - 'lib/jkf/converter/base.rb' - - 'lib/jkf/parser/kifuable.rb' - - 'spec/jkf/converter/kif_spec.rb' - - 'spec/jkf/parser/csa_spec.rb' - - 'spec/jkf/parser/kif_spec.rb' - -# Offense count: 2 -# Configuration parameters: AllowSafeAssignment. -Lint/AssignmentInCondition: - Exclude: - - 'lib/jkf/converter/kifuable.rb' - - 'lib/jkf/parser/base.rb' - -# Offense count: 22 -# Configuration parameters: IgnoreLiteralBranches, IgnoreConstantBranches. -Lint/DuplicateBranch: - Exclude: - - 'lib/jkf/parser/csa.rb' - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - - 'lib/jkf/parser/kifuable.rb' - -# Offense count: 2 -# Configuration parameters: AllowKeywordBlockArguments. -Lint/UnderscorePrefixedVariableName: - Exclude: - - 'lib/jkf/parser/kif.rb' - - 'lib/jkf/parser/kifuable.rb' - -# Offense count: 1 -# This cop supports safe autocorrection (--autocorrect). -Lint/UnifiedInteger: - Exclude: - - 'lib/jkf/parser/kif.rb' - -# Offense count: 51 -# Configuration parameters: IgnoredMethods, CountRepeatedAttributes. -Metrics/AbcSize: - Max: 50 - -# Offense count: 13 -# Configuration parameters: CountBlocks. -Metrics/BlockNesting: - Max: 8 - -# Offense count: 5 -# Configuration parameters: CountComments, CountAsOne. -Metrics/ClassLength: - Max: 738 - -# Offense count: 21 -# Configuration parameters: IgnoredMethods. -Metrics/CyclomaticComplexity: - Max: 18 - -# Offense count: 91 -# Configuration parameters: CountComments, CountAsOne, ExcludedMethods, IgnoredMethods. -Metrics/MethodLength: - Max: 64 - -# Offense count: 2 -# Configuration parameters: CountComments, CountAsOne. -Metrics/ModuleLength: - Max: 558 - -# Offense count: 1 -# Configuration parameters: CountKeywordArgs, MaxOptionalParameters. -Metrics/ParameterLists: - Max: 6 - -# Offense count: 31 -# Configuration parameters: IgnoredMethods. -Metrics/PerceivedComplexity: - Max: 24 - -# Offense count: 1 -Naming/AccessorMethodName: - Exclude: - - 'lib/jkf/parser/csa.rb' - -# Offense count: 34 -# Configuration parameters: ForbiddenDelimiters. -# ForbiddenDelimiters: (?-mix:(^|\s)(EO[A-Z]{1}|END)(\s|$)) -Naming/HeredocDelimiterNaming: - Exclude: - - 'spec/jkf/parser/csa_spec.rb' - - 'spec/jkf/parser/ki2_spec.rb' - - 'spec/jkf/parser/kif_spec.rb' - -# Offense count: 17 -# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames. -# AllowedNames: at, by, db, id, in, io, ip, of, on, os, pp, to -Naming/MethodParameterName: - Exclude: - - 'lib/jkf/converter/kif.rb' - - 'lib/jkf/converter/kifuable.rb' - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - - 'lib/jkf/parser/kifuable.rb' - - 'spec/spec_helper.rb' - -# Offense count: 43 -# Configuration parameters: Prefixes. -# Prefixes: when, with, without -RSpec/ContextWording: - Exclude: - - 'spec/jkf/parser/csa_spec.rb' - - 'spec/jkf/parser/ki2_spec.rb' - - 'spec/jkf/parser/kif_spec.rb' - -# Offense count: 8 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: SkipBlocks, EnforcedStyle. -# SupportedStyles: described_class, explicit -RSpec/DescribedClass: - Exclude: - - 'spec/jkf/converter/csa_spec.rb' - - 'spec/jkf/converter/ki2_spec.rb' - - 'spec/jkf/converter/kif_spec.rb' - - 'spec/jkf/parser/csa_spec.rb' - - 'spec/jkf/parser/ki2_spec.rb' - - 'spec/jkf/parser/kif_spec.rb' - - 'spec/jkf_spec.rb' - -# Offense count: 45 -# Configuration parameters: CountAsOne. -RSpec/ExampleLength: - Max: 51 - -# Offense count: 1 -RSpec/MultipleExpectations: - Max: 2 - -# Offense count: 1 -# Configuration parameters: AllowSubject. -RSpec/MultipleMemoizedHelpers: - Max: 6 - -# Offense count: 48 -# Configuration parameters: IgnoreSharedExamples. -RSpec/NamedSubject: - Exclude: - - 'spec/jkf/converter/kif_spec.rb' - - 'spec/jkf/parser/csa_spec.rb' - - 'spec/jkf/parser/ki2_spec.rb' - - 'spec/jkf/parser/kif_spec.rb' - - 'spec/jkf_spec.rb' - -# Offense count: 8 -RSpec/NestedGroups: - Max: 4 - -# Offense count: 2 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle, ProceduralMethods, FunctionalMethods, IgnoredMethods, 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 -# IgnoredMethods: lambda, proc, it -Style/BlockDelimiters: - Exclude: - - 'spec/jkf/converter/kif_spec.rb' - -# Offense count: 10 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: nested, compact -Style/ClassAndModuleChildren: - Exclude: - - 'lib/jkf/converter/base.rb' - - 'lib/jkf/converter/csa.rb' - - 'lib/jkf/converter/ki2.rb' - - 'lib/jkf/converter/kif.rb' - - 'lib/jkf/converter/kifuable.rb' - - 'lib/jkf/parser/base.rb' - - 'lib/jkf/parser/csa.rb' - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - - 'lib/jkf/parser/kifuable.rb' - -# Offense count: 1 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: allowed_in_returns, forbidden -Style/DoubleNegation: - Exclude: - - 'lib/jkf/parser/kif.rb' - -# Offense count: 4 -# This cop supports safe autocorrection (--autocorrect). -Style/Encoding: - Exclude: - - 'jkf.gemspec' - - 'lib/jkf/parser/csa.rb' - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - -# Offense count: 2 -# This cop supports safe autocorrection (--autocorrect). -Style/ExpandPathArguments: - Exclude: - - 'jkf.gemspec' - - 'spec/spec_helper.rb' - -# Offense count: 6 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: format, sprintf, percent -Style/FormatString: - Exclude: - - 'lib/jkf/converter/csa.rb' - - 'lib/jkf/converter/kif.rb' - - 'lib/jkf/converter/kifuable.rb' - -# Offense count: 9 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: MaxUnannotatedPlaceholdersAllowed, IgnoredMethods. -# SupportedStyles: annotated, template, unannotated -Style/FormatStringToken: - EnforcedStyle: unannotated - -# Offense count: 27 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: always, always_true, never -Style/FrozenStringLiteralComment: - Enabled: false - -# Offense count: 1 -# Configuration parameters: MinBodyLength, AllowConsecutiveConditionals. -Style/GuardClause: - Exclude: - - 'lib/jkf/parser/base.rb' - -# Offense count: 3 -# Configuration parameters: MinBranchesCount. -Style/HashLikeCase: - Exclude: - - 'lib/jkf/converter/csa.rb' - - 'lib/jkf/converter/kif.rb' - - 'lib/jkf/converter/kifuable.rb' - -# Offense count: 4 -# This cop supports safe autocorrection (--autocorrect). -Style/IfUnlessModifier: - Exclude: - - 'lib/jkf/converter/csa.rb' - - 'lib/jkf/parser/kif.rb' - -# Offense count: 10 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: line_count_dependent, lambda, literal -Style/Lambda: - Exclude: - - 'lib/jkf/parser/csa.rb' - - 'lib/jkf/parser/ki2.rb' - -# Offense count: 6 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: both, prefix, postfix -Style/NegatedIf: - Exclude: - - 'lib/jkf/converter/ki2.rb' - - 'lib/jkf/converter/kif.rb' - - 'lib/jkf/parser/csa.rb' - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - -# Offense count: 1 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle, MinBodyLength. -# SupportedStyles: skip_modifier_ifs, always -Style/Next: - Exclude: - - 'lib/jkf/converter/kifuable.rb' - -# Offense count: 10 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: EnforcedStyle, IgnoredMethods. -# SupportedStyles: predicate, comparison -Style/NumericPredicate: - Exclude: - - 'spec/**/*' - - 'lib/jkf/converter/csa.rb' - - 'lib/jkf/converter/ki2.rb' - - 'lib/jkf/converter/kifuable.rb' - - 'lib/jkf/parser/base.rb' - - 'lib/jkf/parser/csa.rb' - -# Offense count: 3 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: PreferredDelimiters. -Style/PercentLiteralDelimiters: - Exclude: - - 'Guardfile' - - 'lib/jkf/parser/kifuable.rb' - -# Offense count: 5 -# This cop supports safe autocorrection (--autocorrect). -Style/RedundantAssignment: - Exclude: - - 'lib/jkf/parser/csa.rb' - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - -# Offense count: 1 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowMultipleReturnValues. -Style/RedundantReturn: - Exclude: - - 'lib/jkf/parser/base.rb' - -# Offense count: 1 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle, AllowInnerSlashes. -# SupportedStyles: slashes, percent_r, mixed -Style/RegexpLiteral: - Exclude: - - 'Guardfile' - -# Offense count: 1 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle. -# SupportedStyles: implicit, explicit -Style/RescueStandardError: - Exclude: - - 'lib/jkf.rb' - -# Offense count: 2 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength. -# AllowedMethods: present?, blank?, presence, try, try! -Style/SafeNavigation: - Exclude: - - 'lib/jkf/converter/kifuable.rb' - - 'lib/jkf/parser/kif.rb' - -# Offense count: 1 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowIfMethodIsEmpty. -Style/SingleLineMethods: - Exclude: - - 'lib/jkf/parser/base.rb' - -# Offense count: 4 -# This cop supports unsafe autocorrection (--autocorrect-all). -Style/SlicingWithRange: - Exclude: - - 'lib/jkf/parser/ki2.rb' - - 'lib/jkf/parser/kif.rb' - -# Offense count: 14 -# This cop supports unsafe autocorrection (--autocorrect-all). -# Configuration parameters: Mode. -Style/StringConcatenation: - Exclude: - - 'lib/jkf/converter/csa.rb' - - 'lib/jkf/converter/ki2.rb' - - 'lib/jkf/converter/kif.rb' - - 'lib/jkf/converter/kifuable.rb' - - 'lib/jkf/parser/kif.rb' - - 'spec/jkf/converter/csa_spec.rb' - -# Offense count: 4001 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline. -# SupportedStyles: single_quotes, double_quotes -Style/StringLiterals: - Enabled: false - -# Offense count: 5 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: WordRegex. -# SupportedStyles: percent, brackets -Style/WordArray: - EnforcedStyle: percent - MinSize: 3 - -# Offense count: 16 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns, IgnoredPatterns. -# URISchemes: http, https -Layout/LineLength: - Max: 122