pboling/debug_logging

View on GitHub
.rubocop_gradual.lock

Summary

Maintainability
Test Coverage
{
  "README.md:374337233": [
    [245, 10, 27, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2226893134],
    [248, 3, 37, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4163348045],
    [252, 3, 37, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2420123939],
    [256, 3, 45, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3568969579],
    [270, 3, 43, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 235184892],
    [381, 12, 27, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2226893134],
    [384, 3, 37, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4163348045],
    [388, 3, 37, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2420123939],
    [392, 3, 45, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3568969579],
    [405, 3, 45, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 637514124]
  ],
  "bin/bundle:1543177218": [
    [63, 5, 20, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2485198147]
  ],
  "lib/debug_logging.rb:1872922185": [
    [119, 5, 42, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 1265699560]
  ],
  "lib/debug_logging/argument_printer.rb:1736755237": [
    [11, 7, 49, "Style/UnlessLogicalOperators: Do not use mixed logical operators in an `unless`.", 24710009],
    [66, 7, 49, "Style/UnlessLogicalOperators: Do not use mixed logical operators in an `unless`.", 24710009]
  ],
  "lib/debug_logging/finalize.rb:2519216288": [
    [5, 5, 299, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2506770293]
  ],
  "lib/debug_logging/log_subscriber.rb:2124920356": [
    [10, 7, 20, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 1853072198],
    [16, 5, 368, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 479488482],
    [17, 7, 6, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2741946345],
    [28, 5, 570, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4277533184]
  ],
  "spec/debug_logging/argument_printer_spec.rb:2929005244": [
    [14, 17, 35, "RSpec/VerifiedDoubles: Prefer using verifying doubles over normal doubles.", 864840599],
    [70, 33, 35, "Style/DateTime: Prefer `Time` over `DateTime`.", 2193634500],
    [114, 33, 35, "Style/DateTime: Prefer `Time` over `DateTime`.", 2193634500],
    [265, 13, 23, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2254666317]
  ],
  "spec/debug_logging/class_logger_spec.rb:1594396456": [
    [4, 11, 14, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3715557109],
    [25, 57, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_logged_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [34, 14, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_logged_klass.instance_variable_get(DebugLogging::Configuration.config_pointer(\n        \"kl\",\n        :k_with_dsplat_i,\n      ))` as a spy using `allow` or `instance_spy`.", 1384559950],
    [40, 57, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_logged_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [49, 14, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_logged_klass.instance_variable_get(DebugLogging::Configuration.config_pointer(\n        \"kl\",\n        :k_with_dsplat_e,\n      ))` as a spy using `allow` or `instance_spy`.", 1384559950],
    [54, 11, 25, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 979372993]
  ],
  "spec/debug_logging/class_notifier_spec.rb:417203690": [
    [28, 55, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_notified_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [46, 55, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_notified_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [65, 59, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_notified_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [86, 11, 27, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 816374769]
  ],
  "spec/debug_logging/configuration_spec.rb:3229940924": [
    [5, 11, 8, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 4105806927],
    [6, 13, 25, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3996754496],
    [7, 7, 20, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 1551745841],
    [8, 9, 26, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 2728698832],
    [8, 17, 18, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3701803727],
    [21, 71, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [22, 69, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [23, 80, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [24, 78, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [25, 81, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [26, 79, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [33, 80, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [34, 81, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [35, 67, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `instance_logged_klass_dynamic.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [36, 68, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `instance_logged_klass_explicit.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [67, 9, 31, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 3936949918],
    [67, 17, 23, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 158925921],
    [96, 9, 23, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 2268666807],
    [96, 17, 15, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2331430472],
    [107, 68, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [108, 69, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [109, 70, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [110, 71, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [111, 69, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [112, 70, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [133, 9, 28, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 258576793],
    [133, 17, 20, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2537135622],
    [166, 13, 18, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 4003083142],
    [167, 7, 21, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 113460406],
    [167, 15, 13, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3713565257],
    [182, 71, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [183, 69, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [188, 70, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [189, 68, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [194, 77, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [195, 75, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [200, 79, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [201, 77, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [206, 90, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [207, 88, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [257, 7, 26, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2728698832],
    [257, 15, 18, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3701803727],
    [266, 78, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [267, 76, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [268, 79, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [269, 77, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [301, 7, 23, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2268666807],
    [301, 15, 15, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2331430472],
    [310, 68, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [311, 69, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [312, 67, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [313, 68, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [335, 13, 19, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2890930199],
    [408, 11, 90, "RSpec/LeakyConstantDeclaration: Stub constant instead of declaring explicitly.", 2259579571],
    [409, 11, 103, "RSpec/LeakyConstantDeclaration: Stub constant instead of declaring explicitly.", 87633276],
    [410, 11, 90, "RSpec/LeakyConstantDeclaration: Stub constant instead of declaring explicitly.", 4037209209],
    [411, 11, 103, "RSpec/LeakyConstantDeclaration: Stub constant instead of declaring explicitly.", 1761849462],
    [486, 7, 36, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 3323389781],
    [486, 15, 28, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 1829714634],
    [600, 88, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [603, 88, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [606, 88, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [609, 88, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [613, 90, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [616, 90, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [619, 90, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [622, 90, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [626, 86, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [629, 86, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [632, 86, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [635, 86, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [640, 7, 26, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2728698832],
    [640, 15, 18, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3701803727],
    [642, 79, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [643, 77, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [644, 78, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [645, 76, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [697, 7, 23, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2268666807],
    [697, 15, 15, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2331430472],
    [706, 68, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [707, 69, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [708, 67, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [709, 68, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [743, 13, 21, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 1866918363],
    [744, 7, 28, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 744731496],
    [744, 15, 20, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3206364855],
    [768, 7, 31, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2136304431],
    [768, 15, 23, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 530845392],
    [799, 13, 22, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 445160347],
    [800, 7, 28, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 744731496],
    [800, 15, 20, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3206364855],
    [850, 7, 31, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2136304431],
    [850, 15, 23, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 530845392],
    [907, 13, 22, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3562556298],
    [908, 7, 41, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 4131426600],
    [933, 7, 45, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2492457981],
    [959, 13, 17, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 1304445034],
    [960, 7, 41, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 4131426600],
    [986, 7, 45, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2492457981],
    [1013, 13, 21, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3671683799],
    [1038, 13, 18, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 3273722992],
    [1057, 13, 19, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2529667753],
    [1058, 7, 19, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2212808789],
    [1058, 15, 11, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 535689898],
    [1059, 9, 35, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 3681875802],
    [1059, 17, 27, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 4195738085],
    [1079, 9, 36, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 704870513],
    [1079, 17, 28, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 1548875630],
    [1099, 9, 35, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 3686582658],
    [1099, 17, 27, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 4191022781],
    [1120, 7, 18, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 3031623475],
    [1120, 15, 10, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 1346353132],
    [1121, 9, 35, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 3681875802],
    [1121, 17, 27, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 4195738085],
    [1147, 9, 36, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 704870513],
    [1147, 17, 28, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 1548875630],
    [1173, 9, 35, "RSpec/NestedGroups: Maximum example group nesting exceeded [5/3].", 3686582658],
    [1173, 17, 27, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 4191022781]
  ],
  "spec/debug_logging/hooks_spec.rb:1847186008": [
    [42, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 1231042892],
    [69, 13, 9, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2104178699],
    [76, 16, 16, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3238182925],
    [76, 40, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 1231042892],
    [80, 16, 9, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2104178699],
    [93, 11, 68, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 197593698],
    [113, 13, 9, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2104178699],
    [120, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 1231042892],
    [120, 31, 9, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2104178699],
    [144, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 1231042892],
    [165, 18, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [171, 18, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [192, 13, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [203, 7, 488, "RSpec/NoExpectationExample: No expectation found in this example.", 822639325],
    [209, 9, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [215, 9, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [221, 7, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [230, 7, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [248, 7, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282],
    [257, 7, 11, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 2247037282]
  ],
  "spec/debug_logging/instance_logger_spec.rb:643249135": [
    [101, 31, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `output` as a spy using `allow` or `instance_spy`.", 1384559950],
    [200, 27, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `logger` as a spy using `allow` or `instance_spy`.", 1384559950]
  ],
  "spec/debug_logging/instance_notifier_spec.rb:4143371829": [
    [9, 7, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [47, 14, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [54, 14, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [64, 14, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [73, 14, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [83, 14, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [93, 14, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [116, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [136, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [171, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [198, 31, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `output` as a spy using `allow` or `instance_spy`.", 1384559950],
    [199, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [216, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [236, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [259, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [287, 16, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282]
  ],
  "spec/debug_logging/log_subscriber_spec.rb:871128604": [
    [9, 7, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [16, 57, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_notified_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [19, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [20, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [21, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [22, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [28, 61, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_notified_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [31, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [32, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [33, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [34, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [35, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [36, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [37, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [43, 57, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_notified_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [48, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [49, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [50, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [51, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [52, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [53, 16, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [56, 7, 23, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 3865265079],
    [59, 63, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `complete_notified_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [67, 18, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [68, 18, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [69, 18, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [70, 18, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [71, 18, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588],
    [72, 18, 15, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 3325407588]
  ],
  "spec/debug_logging/util_spec.rb:1892549499": [
    [4, 11, 55, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2011841710],
    [8, 9, 7, "RSpec/InstanceVariable: Avoid instance variables - use let, a method call, or a local variable (if possible).", 289916282],
    [47, 33, 35, "Style/DateTime: Prefer `Time` over `DateTime`.", 2193634500]
  ],
  "spec/debug_logging_spec.rb:2514057238": [
    [10, 44, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `simple_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [11, 25, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `logger` as a spy using `allow` or `instance_spy`.", 1384559950],
    [20, 44, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `simple_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [27, 13, 10, "RSpec/ContextWording: Context description should match /^when\\b/, /^with\\b/, or /^without\\b/.", 2985534741],
    [28, 7, 21, "RSpec/NestedGroups: Maximum example group nesting exceeded [4/3].", 2180962732],
    [36, 56, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [37, 48, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `simple_klass.debug_config` as a spy using `allow` or `instance_spy`.", 1384559950],
    [38, 33, 7, "RSpec/MessageSpies: Prefer `have_received` for setting message expectations. Setup `logger` as a spy using `allow` or `instance_spy`.", 1384559950],
    [141, 58, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [143, 58, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [155, 57, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [169, 57, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [197, 57, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [199, 57, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [211, 54, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [213, 54, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [225, 64, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [227, 64, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [239, 63, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [241, 63, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [253, 55, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785],
    [255, 55, 2, "RSpec/BeEq: Prefer `be` over `eq`.", 5860785]
  ],
  "spec/support/shared_context.rb:969556964": [
    [8, 18, 16, "RSpec/VerifiedDoubles: Prefer using verifying doubles over normal doubles.", 2194695717],
    [24, 3, 724, "RSpec/LeakyConstantDeclaration: Stub class constant instead of declaring explicitly.", 3294572711],
    [48, 3, 323, "RSpec/LeakyConstantDeclaration: Stub class constant instead of declaring explicitly.", 3200438956],
    [53, 12, 40, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2619885954],
    [76, 14, 45, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 202879635],
    [91, 16, 45, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 202875572],
    [232, 14, 31, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2962178874],
    [235, 7, 51, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3518949825],
    [239, 7, 52, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 504708605],
    [243, 7, 53, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 639067958],
    [247, 7, 54, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4212652234],
    [251, 7, 53, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 290263610],
    [255, 7, 54, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2740588358],
    [266, 7, 42, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1400360963],
    [329, 14, 31, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2962178874],
    [332, 7, 51, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3518949825],
    [336, 7, 52, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 504708605],
    [340, 7, 53, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 639067958],
    [344, 7, 54, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4212652234],
    [348, 7, 53, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 290263610],
    [352, 7, 54, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2740588358],
    [363, 7, 42, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1400360963],
    [429, 16, 31, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2962178874],
    [530, 14, 31, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2962178874],
    [533, 7, 51, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3518949825],
    [537, 7, 52, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 504708605],
    [547, 7, 42, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1400360963],
    [565, 16, 31, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2962178874],
    [568, 7, 51, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3518949825],
    [572, 7, 52, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 504708605],
    [576, 7, 42, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1400360963]
  ]
}