# This configuration was generated by # `rubocop --auto-gen-config` # on 2020-12-21 23:11:43 +0200 using RuboCop version 0.52.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: 2 # Cop supports --auto-correct. # Configuration parameters: Include, TreatCommentsAsGroupSeparators. # Include: **/*.gemspec Gemspec/OrderedDependencies: Exclude: - 'ruby-jwt.gemspec' # Offense count: 1 # Cop supports --auto-correct. Layout/EmptyLines: Exclude: - 'spec/integration/readme_examples_spec.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: empty_lines, no_empty_lines Layout/EmptyLinesAroundBlockBody: Exclude: - 'spec/jwt_spec.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: AllowForAlignment, ForceEqualSignAlignment. Layout/ExtraSpacing: Exclude: - 'spec/jwk_spec.rb' # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: normal, rails Layout/IndentationConsistency: Exclude: - 'spec/jwt_spec.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: Width, IgnoredPatterns. Layout/IndentationWidth: Exclude: - 'spec/jwt_spec.rb' # Offense count: 3 # Cop supports --auto-correct. Layout/SpaceAfterComma: Exclude: - 'spec/jwt_spec.rb' # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces. # SupportedStyles: space, no_space # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceBeforeBlockBraces: Exclude: - 'spec/jwk/ec_spec.rb' - 'spec/jwt/verify_spec.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters. # SupportedStyles: space, no_space # SupportedStylesForEmptyBraces: space, no_space Layout/SpaceInsideBlockBraces: Exclude: - 'spec/jwt/verify_spec.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: final_newline, final_blank_line Layout/TrailingBlankLines: Exclude: - 'bin/console.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments. Lint/UnusedBlockArgument: Exclude: - 'spec/jwk/decode_with_jwk_spec.rb' - 'spec/jwk/ec_spec.rb' - 'spec/jwt/verify_spec.rb' # Offense count: 2 Metrics/CyclomaticComplexity: Max: 7 # Offense count: 1 Metrics/PerceivedComplexity: Max: 8 # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: MaxKeyValuePairs. Performance/RedundantMerge: Exclude: - 'spec/jwt_spec.rb' # Offense count: 1 # Cop supports --auto-correct. Style/Encoding: Exclude: - 'lib/jwt/version.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: InverseMethods, InverseBlocks. Style/InverseMethods: Exclude: - 'spec/jwk/ec_spec.rb' # Offense count: 2 # Cop supports --auto-correct. Style/MethodCallWithoutArgsParentheses: Exclude: - 'spec/jwt_spec.rb' # Offense count: 2 # Configuration parameters: EnforcedStyle. # SupportedStyles: module_function, extend_self Style/ModuleFunction: Exclude: - 'lib/jwt/algos.rb' - 'lib/jwt/signature.rb' # Offense count: 1 # Cop supports --auto-correct. Style/MultilineIfModifier: Exclude: - 'spec/integration/readme_examples_spec.rb' # Offense count: 1 # Cop supports --auto-correct. Style/MutableConstant: Exclude: - 'lib/jwt/version.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: Strict. Style/NumericLiterals: MinDigits: 6 # Offense count: 1 # Cop supports --auto-correct. Style/ParallelAssignment: Exclude: - 'spec/integration/readme_examples_spec.rb' # Offense count: 11 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline. # SupportedStyles: single_quotes, double_quotes Style/StringLiterals: Exclude: - 'bin/console.rb' - 'spec/jwk/ec_spec.rb' - 'spec/jwk/rsa_spec.rb' - 'spec/jwk_spec.rb' - 'spec/jwt_spec.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInArguments: Exclude: - 'spec/jwt_spec.rb' # Offense count: 1 # Cop supports --auto-correct. Style/UnlessElse: Exclude: - 'spec/jwt_spec.rb' # Offense count: 162 # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. # URISchemes: http, https Metrics/LineLength: Max: 420