| Rating | Name | Duplication | Size | Complexity |
|---|---|---|---|---|
| F | ApexParadigmPlugin.__preemptive_digipeat() | 38 | 116 | 31 |
| F | ApexParadigmPlugin.__passive_digipeat() | 18 | 78 | 25 |
| F | Kiss.__fill_buffer() | 0 | 48 | 16 |
| F | main() | 0 | 46 | 12 |
| F | valid_callsign() | 0 | 37 | 13 |
| F | IGate.read() | 0 | 42 | 12 |
| F | ReconnectingPacketBuffer.__run() | 0 | 63 | 18 |
| F | find_config() | 0 | 28 | 9 |
| D | AprsKiss.__decode_frame() | 0 | 31 | 8 |
| C | AprsKiss.__valid_frame() | 0 | 15 | 8 |
| B | has_seen() | 0 | 13 | 7 |
| B | decode_frame() | 0 | 28 | 6 |
| B | StatusPlugin.run() | 21 | 24 | 6 |
| B | BeaconPlugin.run() | 18 | 21 | 6 |
| B | IdPlugin.run() | 18 | 21 | 6 |