# This configuration was generated by # `rubocop --auto-gen-config` # on 2021-04-18 00:00:00 UTC using RuboCop version 0.93.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: 51 # Cop supports --auto-correct. CodeReuse/ActiveRecord: Exclude: - 'spec/labkit/correlation/grpc/client_interceptor_spec.rb' - 'spec/labkit/correlation/grpc/server_interceptor_spec.rb' - 'spec/labkit/middleware/rack_spec.rb' - 'spec/labkit/middleware/sidekiq/client_spec.rb' - 'spec/labkit/middleware/sidekiq/context/server_spec.rb' - 'spec/labkit/middleware/sidekiq/server_spec.rb' - 'spec/labkit/middleware/sidekiq/tracing/client_spec.rb' - 'spec/labkit/middleware/sidekiq/tracing/server_spec.rb' - 'spec/labkit/tracing/factory_spec.rb' - 'spec/labkit/tracing/grpc/client_interceptor_spec.rb' - 'spec/labkit/tracing/grpc/server_interceptor_spec.rb' - 'spec/labkit/tracing_spec.rb' - 'spec/support/tracing/shared_examples.rb' # Offense count: 1 # Configuration parameters: Include. # Include: **/*.gemspec Gemspec/RequiredRubyVersion: Exclude: - 'gitlab-labkit.gemspec' # Offense count: 1 # Cop supports --auto-correct. # 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/labkit/context_spec.rb' # Offense count: 1 Lint/BinaryOperatorWithIdenticalOperands: Exclude: - 'spec/labkit/tracing/redis/redis_interceptor_helper_spec.rb' # Offense count: 4 Lint/ConstantDefinitionInBlock: Exclude: - 'spec/labkit/middleware/sidekiq/client_spec.rb' - 'spec/labkit/middleware/sidekiq/context/client_spec.rb' - 'spec/labkit/middleware/sidekiq/context/server_spec.rb' - 'spec/labkit/middleware/sidekiq/server_spec.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: AllowedMethods. # AllowedMethods: instance_of?, kind_of?, is_a?, eql?, respond_to?, equal? Lint/RedundantSafeNavigation: Exclude: - 'lib/labkit/tracing.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: PreferredName. Naming/RescuedExceptionsVariableName: Exclude: - 'lib/labkit/logging/grpc/server_interceptor.rb' # Offense count: 2 Performance/MethodObjectAsBlock: Exclude: - 'lib/labkit/context.rb' # Offense count: 1 # Configuration parameters: Prefixes. # Prefixes: when, with, without RSpec/ContextWording: Exclude: - 'spec/labkit/middleware/sidekiq/server_spec.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: SkipBlocks, EnforcedStyle. # SupportedStyles: described_class, explicit RSpec/DescribedClass: Exclude: - 'spec/labkit/tracing_spec.rb' # Offense count: 2 # Configuration parameters: CustomTransform, IgnoreMethods, SpecSuffixOnly. RSpec/FilePath: Exclude: - 'spec/labkit/httpclient_publisher_spec.rb' - 'spec/logging/sanitizer_spec.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: single_line_only, single_statement_only, disallow RSpec/ImplicitSubject: Exclude: - 'spec/labkit/correlation/correlation_id_spec.rb' # Offense count: 4 RSpec/LeakyConstantDeclaration: Exclude: - 'spec/labkit/middleware/sidekiq/client_spec.rb' - 'spec/labkit/middleware/sidekiq/context/client_spec.rb' - 'spec/labkit/middleware/sidekiq/context/server_spec.rb' - 'spec/labkit/middleware/sidekiq/server_spec.rb' # Offense count: 2 # Cop supports --auto-correct. RSpec/LetBeforeExamples: Exclude: - 'spec/labkit/tracing_spec.rb' # Offense count: 18 # Configuration parameters: AllowSubject. RSpec/MultipleMemoizedHelpers: Max: 7 # Offense count: 15 # Cop supports --auto-correct. RSpec/ScatteredLet: Exclude: - 'spec/labkit/excon_publisher_spec.rb' - 'spec/labkit/httpclient_publisher_spec.rb' - 'spec/labkit/net_http_publisher_spec.rb' # Offense count: 1 # Cop supports --auto-correct. Rails/NegateInclude: Exclude: - 'spec/labkit/correlation/grpc/client_interceptor_spec.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: Include. # Include: **/Rakefile, **/*.rake Rails/RakeEnvironment: Exclude: - 'lib/capistrano/tasks/**/*.rake' - 'Rakefile' # Offense count: 1 # Configuration parameters: AllowedChars. Style/AsciiComments: Exclude: - 'spec/support/grpc_service/test_service_impl.rb' # Offense count: 1 # Cop supports --auto-correct. Style/CaseLikeIf: Exclude: - 'lib/labkit/excon_publisher.rb' # Offense count: 23 # Cop supports --auto-correct. Style/ExplicitBlockArgument: Exclude: - 'lib/labkit/correlation/grpc/server_interceptor.rb' - 'lib/labkit/logging/grpc/server_interceptor.rb' - 'lib/labkit/middleware/sidekiq/client.rb' - 'lib/labkit/middleware/sidekiq/context/server.rb' - 'lib/labkit/middleware/sidekiq/server.rb' - 'lib/labkit/middleware/sidekiq/tracing/server.rb' - 'lib/labkit/tracing/grpc/client_interceptor.rb' - 'lib/labkit/tracing/grpc/server_interceptor.rb' - 'lib/labkit/tracing/redis/redis_interceptor_helper.rb' # Offense count: 8 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle. # SupportedStyles: always, always_true, never Style/FrozenStringLiteralComment: Exclude: - 'spec/labkit/tracing/rails/active_record/sql_instrumenter_spec.rb' - 'spec/labkit/tracing/rails/active_support/cache_delete_instrumenter_spec.rb' - 'spec/labkit/tracing/rails/active_support/cache_fetch_hit_instrumenter_spec.rb' - 'spec/labkit/tracing/rails/active_support/cache_generate_instrumenter_spec.rb' - 'spec/labkit/tracing/rails/active_support/cache_read_instrumenter_spec.rb' - 'spec/labkit/tracing/rails/active_support/cache_write_instrumenter_spec.rb' - 'spec/support/grpc_service/test_pb.rb' - 'tools/update-changelog.rb' # Offense count: 2 # Cop supports --auto-correct. Style/GlobalStdStream: Exclude: - 'lib/labkit/tracing/jaeger_factory.rb' # Offense count: 3 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols. # SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys Style/HashSyntax: Exclude: - 'spec/labkit/excon_publisher_spec.rb' # Offense count: 16 # Cop supports --auto-correct. # Configuration parameters: PreferredDelimiters. Style/PercentLiteralDelimiters: Exclude: - 'spec/labkit/tracing/redis/redis_interceptor_helper_spec.rb' # Offense count: 2 # Cop supports --auto-correct. Style/RedundantBegin: Exclude: - 'Rakefile' - 'spec/labkit/net_http_publisher_spec.rb' # Offense count: 1 # Cop supports --auto-correct. Style/RedundantRegexpEscape: Exclude: - 'lib/labkit/logging/sanitizer.rb' # Offense count: 1 # Cop supports --auto-correct. Style/StringConcatenation: Exclude: - 'lib/labkit/tracing/redis/redis_interceptor_helper.rb' # Offense count: 28 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyleForMultiline. # SupportedStylesForMultiline: comma, consistent_comma, no_comma Style/TrailingCommaInArrayLiteral: Exclude: - 'spec/labkit/excon_publisher_spec.rb' - 'spec/labkit/httpclient_publisher_spec.rb' - 'spec/labkit/net_http_publisher_spec.rb'