---
source: src/rules/mccabe/mod.rs
expression: diagnostics
---
- kind:
    FunctionIsTooComplex:
      - trivial
      - 1
  location:
    row: 2
    column: 4
  end_location:
    row: 2
    column: 11
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - expr_as_statement
      - 1
  location:
    row: 7
    column: 4
  end_location:
    row: 7
    column: 21
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - sequential
      - 1
  location:
    row: 12
    column: 4
  end_location:
    row: 12
    column: 14
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - if_elif_else_dead_path
      - 3
  location:
    row: 19
    column: 4
  end_location:
    row: 19
    column: 26
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - nested_ifs
      - 3
  location:
    row: 29
    column: 4
  end_location:
    row: 29
    column: 14
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - for_loop
      - 2
  location:
    row: 40
    column: 4
  end_location:
    row: 40
    column: 12
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - for_else
      - 2
  location:
    row: 46
    column: 4
  end_location:
    row: 46
    column: 12
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - recursive
      - 2
  location:
    row: 54
    column: 4
  end_location:
    row: 54
    column: 13
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - nested_functions
      - 3
  location:
    row: 62
    column: 4
  end_location:
    row: 62
    column: 20
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - a
      - 2
  location:
    row: 63
    column: 8
  end_location:
    row: 63
    column: 9
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - b
      - 1
  location:
    row: 64
    column: 12
  end_location:
    row: 64
    column: 13
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - try_else
      - 4
  location:
    row: 73
    column: 4
  end_location:
    row: 73
    column: 12
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - nested_try_finally
      - 3
  location:
    row: 85
    column: 4
  end_location:
    row: 85
    column: 22
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - foobar
      - 3
  location:
    row: 96
    column: 10
  end_location:
    row: 96
    column: 16
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - annotated_assign
      - 1
  location:
    row: 107
    column: 4
  end_location:
    row: 107
    column: 20
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - handle
      - 9
  location:
    row: 113
    column: 8
  end_location:
    row: 113
    column: 14
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - a
      - 1
  location:
    row: 118
    column: 16
  end_location:
    row: 118
    column: 17
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - b
      - 2
  location:
    row: 121
    column: 16
  end_location:
    row: 121
    column: 17
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - c
      - 1
  location:
    row: 126
    column: 16
  end_location:
    row: 126
    column: 17
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - error
      - 1
  location:
    row: 129
    column: 16
  end_location:
    row: 129
    column: 21
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - info
      - 1
  location:
    row: 132
    column: 16
  end_location:
    row: 132
    column: 20
  fix: ~
  parent: ~
- kind:
    FunctionIsTooComplex:
      - exception
      - 1
  location:
    row: 135
    column: 16
  end_location:
    row: 135
    column: 25
  fix: ~
  parent: ~

