# This configuration was generated by # `rubocop --auto-gen-config` # on 2021-03-02 10:06:13 UTC using RuboCop version 1.11.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: 5 # Cop supports --auto-correct. # Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods. Lint/UnusedMethodArgument: Exclude: - 'lib/whois.rb' - 'lib/whois/server.rb' - 'lib/whois/server/adapters/none.rb' - 'lib/whois/server/adapters/not_implemented.rb' - 'lib/whois/server/adapters/web.rb' # Offense count: 61 # Cop supports --auto-correct. # Configuration parameters: SkipBlocks, EnforcedStyle. # SupportedStyles: described_class, explicit RSpec/DescribedClass: Exclude: - 'spec/integration/whois_spec.rb' - 'spec/whois/server/adapters/not_implemented_spec.rb' - 'spec/whois/server_spec.rb' # Offense count: 35 # Configuration parameters: Max. RSpec/ExampleLength: Exclude: - 'spec/integration/whois_spec.rb' - 'spec/whois/client_spec.rb' - 'spec/whois/record/part_spec.rb' - 'spec/whois/record_spec.rb' - 'spec/whois/server/adapters/afilias_spec.rb' - 'spec/whois/server/adapters/arin_spec.rb' - 'spec/whois/server/adapters/arpa_spec.rb' - 'spec/whois/server/adapters/formatted_spec.rb' - 'spec/whois/server/adapters/none_spec.rb' - 'spec/whois/server/adapters/standard_spec.rb' - 'spec/whois/server/adapters/verisign_spec.rb' - 'spec/whois/server/socket_handler_spec.rb' - 'spec/whois/server_spec.rb' # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: . # SupportedStyles: implicit, each, example RSpec/HookArgument: EnforcedStyle: each # Offense count: 4 # Configuration parameters: AssignmentOnly. RSpec/InstanceVariable: Exclude: - 'spec/whois/server/adapters/not_implemented_spec.rb' - 'spec/whois/server/adapters/web_spec.rb' # Offense count: 54 # Configuration parameters: . # SupportedStyles: have_received, receive RSpec/MessageSpies: EnforcedStyle: receive # Offense count: 70 RSpec/MultipleExpectations: Max: 5 # Offense count: 8 # Configuration parameters: IgnoreSharedExamples. RSpec/NamedSubject: Exclude: - 'spec/whois/record_spec.rb' - 'spec/whois/server/socket_handler_spec.rb' # Offense count: 15 # Cop supports --auto-correct. # Configuration parameters: Strict, EnforcedStyle, AllowedExplicitMatchers. # SupportedStyles: inflected, explicit RSpec/PredicateMatcher: Exclude: - 'spec/whois/record_spec.rb' - 'spec/whois/server/adapters/base_spec.rb' # Offense count: 6 # Cop supports --auto-correct. RSpec/ReceiveNever: Exclude: - 'spec/whois/server/adapters/afilias_spec.rb' - 'spec/whois/server/adapters/arin_spec.rb' - 'spec/whois/server/adapters/formatted_spec.rb' - 'spec/whois/server/adapters/verisign_spec.rb' # Offense count: 40 RSpec/StubbedMock: Exclude: - 'spec/integration/whois_spec.rb' - 'spec/whois/client_spec.rb' - 'spec/whois/server/adapters/afilias_spec.rb' - 'spec/whois/server/adapters/arin_spec.rb' - 'spec/whois/server/adapters/arpa_spec.rb' - 'spec/whois/server/adapters/formatted_spec.rb' - 'spec/whois/server/adapters/standard_spec.rb' - 'spec/whois/server/adapters/verisign_spec.rb' - 'spec/whois/server/socket_handler_spec.rb' - 'spec/whois/server_spec.rb' - 'spec/whois/whois_spec.rb' # Offense count: 1 RSpec/SubjectStub: Exclude: - 'spec/whois/server/socket_handler_spec.rb' # Offense count: 4 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: prefer_alias, prefer_alias_method Style/Alias: Exclude: - 'lib/whois.rb' - 'lib/whois/record.rb' - 'lib/whois/server/adapters/base.rb' # Offense count: 31 # Cop supports --auto-correct. # 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/whois/client_spec.rb' - 'spec/whois/errors_spec.rb' - 'spec/whois/record/part_spec.rb' - 'spec/whois/record_spec.rb' - 'spec/whois/server/adapters/base_spec.rb' - 'spec/whois/server/adapters/formatted_spec.rb' - 'spec/whois/server/adapters/none_spec.rb' - 'spec/whois/server/adapters/not_implemented_spec.rb' - 'spec/whois/server/adapters/web_spec.rb' - 'spec/whois/server/socket_handler_spec.rb' - 'spec/whois/server_spec.rb' # Offense count: 6 Style/Documentation: Exclude: - 'spec/**/*' - 'test/**/*' - 'lib/whois.rb' - 'lib/whois/client.rb' - 'lib/whois/record.rb' - 'lib/whois/server/adapters/arpa.rb' - 'lib/whois/server/adapters/base.rb' - 'lib/whois/server/adapters/not_implemented.rb' # Offense count: 8 # Configuration parameters: MinBodyLength. Style/GuardClause: Exclude: - 'lib/whois.rb' - 'lib/whois/server.rb' - 'lib/whois/server/adapters/afilias.rb' - 'lib/whois/server/adapters/arin.rb' - 'lib/whois/server/adapters/arpa.rb' - 'lib/whois/server/adapters/verisign.rb' - 'spec/support/helpers/connectivity_helper.rb' # Offense count: 8 # Cop supports --auto-correct. Style/IfUnlessModifier: Exclude: - 'lib/whois/server.rb' - 'lib/whois/server/adapters/arpa.rb' - 'spec/spec_helper.rb' - 'spec/support/helpers/connectivity_helper.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, IgnoredMethods. # SupportedStyles: predicate, comparison Style/NumericPredicate: Exclude: - 'spec/**/*' - 'lib/whois/record/part.rb' # Offense count: 13 # Cop supports --auto-correct. Style/ParallelAssignment: Exclude: - 'spec/whois/record_spec.rb' - 'spec/whois/server/adapters/base_spec.rb' # Offense count: 3 # Cop supports --auto-correct. Style/PerlBackrefs: Exclude: - 'lib/whois/server/adapters/arin.rb' # Offense count: 1 # Cop supports --auto-correct. Style/RedundantParentheses: Exclude: - 'lib/whois/server/adapters/base.rb' # Offense count: 5 # Cop supports --auto-correct. Style/RedundantSelf: Exclude: - 'lib/whois/server/adapters/base.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, AllowInnerSlashes. # SupportedStyles: slashes, percent_r, mixed Style/RegexpLiteral: Exclude: - 'lib/whois/server/adapters/arin.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods. # AllowedMethods: present?, blank?, presence, try, try! Style/SafeNavigation: Exclude: - 'lib/whois/server/socket_handler.rb' # Offense count: 44 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline. # SupportedStyles: single_quotes, double_quotes Style/StringLiterals: Enabled: false # Offense count: 1 # Cop supports --auto-correct. Style/ZeroLengthPredicate: Exclude: - 'lib/whois/record/part.rb'