| Svc/Ccsds/CfdpManager/Types/NakPdu.cpp:163 | 163 | cpp/fprime/division-guard | medium | The divisor segmentSize is not checked against zero before this / operation. |
| Svc/Ccsds/CfdpManager/Types/NakPdu.hpp:75 | 75 | cpp/fprime/checking-parameter-values | medium | Parameter index is used as an array index or divisor without first being checked (e.g. with FW_ASSERT or a condition). |
| Svc/Ccsds/CfdpManager/Types/Tlv.cpp:21 | 21 | cpp/fprime/jpl-c/checking-return-values | medium | The return value of non-void function [memset](1) is not checked. |
| Svc/Ccsds/CfdpManager/Types/Tlv.cpp:35 | 35 | cpp/fprime/jpl-c/checking-return-values | medium | The return value of non-void function [memcpy](1) is not checked. |
| Svc/Ccsds/CfdpManager/Types/Tlv.cpp:149 | 149 | cpp/fprime/jpl-c/checking-return-values | medium | The return value of non-void function [memset](1) is not checked. |
| Svc/Ccsds/CfdpManager/Types/AckPdu.cpp:14 | 14 | cpp/fprime/jpl-c/use-of-assertions-density | low | All functions of more than 10 lines should have at least one assertion, unless they handle errors by returning a status enum or bool, or by emitting a WARNING/FATAL event. |
| Svc/Ccsds/CfdpManager/Types/AckPdu.cpp:14 | 14 | cpp/jpl-c/function-size-limits | low | initialize has too many parameters (9, while 6 are allowed). |
| Svc/Ccsds/CfdpManager/Types/AckPdu.cpp:104 | 104 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/AckPdu.cpp:117 | 117 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/EofPdu.cpp:14 | 14 | cpp/fprime/jpl-c/use-of-assertions-density | low | All functions of more than 10 lines should have at least one assertion, unless they handle errors by returning a status enum or bool, or by emitting a WARNING/FATAL event. |
| Svc/Ccsds/CfdpManager/Types/EofPdu.cpp:14 | 14 | cpp/jpl-c/function-size-limits | low | initialize has too many parameters (8, while 6 are allowed). |
| Svc/Ccsds/CfdpManager/Types/FileDataPdu.cpp:15 | 15 | cpp/fprime/jpl-c/use-of-assertions-density | low | All functions of more than 10 lines should have at least one assertion, unless they handle errors by returning a status enum or bool, or by emitting a WARNING/FATAL event. |
| Svc/Ccsds/CfdpManager/Types/FileDataPdu.cpp:15 | 15 | cpp/jpl-c/function-size-limits | low | initialize has too many parameters (8, while 6 are allowed). |
| Svc/Ccsds/CfdpManager/Types/FinPdu.cpp:14 | 14 | cpp/fprime/jpl-c/use-of-assertions-density | low | All functions of more than 10 lines should have at least one assertion, unless they handle errors by returning a status enum or bool, or by emitting a WARNING/FATAL event. |
| Svc/Ccsds/CfdpManager/Types/FinPdu.cpp:14 | 14 | cpp/jpl-c/function-size-limits | low | initialize has too many parameters (8, while 6 are allowed). |
| Svc/Ccsds/CfdpManager/Types/FinPdu.cpp:108 | 108 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/FinPdu.cpp:109 | 109 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/MetadataPdu.cpp:16 | 16 | cpp/jpl-c/function-size-limits | low | initialize has too many parameters (10, while 6 are allowed). |
| Svc/Ccsds/CfdpManager/Types/MetadataPdu.cpp:94 | 94 | cpp/jpl-c/function-size-limits | low | toSerialBuffer has too many lines (73, while 60 are allowed). |
| Svc/Ccsds/CfdpManager/Types/MetadataPdu.cpp:123 | 123 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/MetadataPdu.cpp:168 | 168 | cpp/jpl-c/function-size-limits | low | fromSerialBuffer has too many lines (80, while 60 are allowed). |
| Svc/Ccsds/CfdpManager/Types/NakPdu.cpp:14 | 14 | cpp/fprime/jpl-c/use-of-assertions-density | low | All functions of more than 10 lines should have at least one assertion, unless they handle errors by returning a status enum or bool, or by emitting a WARNING/FATAL event. |
| Svc/Ccsds/CfdpManager/Types/NakPdu.cpp:14 | 14 | cpp/jpl-c/function-size-limits | low | initialize has too many parameters (7, while 6 are allowed). |
| Svc/Ccsds/CfdpManager/Types/NakPdu.hpp:36 | 36 | cpp/fprime/magic-numbers | low | Magic number 58; consider a named constant (enum, static constexpr, or #define). |
| Svc/Ccsds/CfdpManager/Types/PduBase.hpp:88 | 88 | cpp/jpl-c/includes-first | low | '#include <Svc/Ccsds/CfdpManager/Types/AckPdu.hpp>' is preceded by code -- it should be moved above line 24 in PduBase.hpp. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:16 | 16 | cpp/fprime/jpl-c/use-of-assertions-density | low | All functions of more than 10 lines should have at least one assertion, unless they handle errors by returning a status enum or bool, or by emitting a WARNING/FATAL event. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:64 | 64 | cpp/fprime/jpl-c/use-of-assertions-density | low | All functions of more than 10 lines should have at least one assertion, unless they handle errors by returning a status enum or bool, or by emitting a WARNING/FATAL event. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:95 | 95 | cpp/jpl-c/function-size-limits | low | toSerialBuffer has too many lines (67, while 60 are allowed). |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:110 | 110 | cpp/fprime/magic-numbers | low | Magic number 5; consider a named constant (enum, static constexpr, or #define). |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:110 | 110 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:111 | 111 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:112 | 112 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:113 | 113 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:114 | 114 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:134 | 134 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:135 | 135 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:136 | 136 | cpp/jpl-c/compound-expressions | low | This expression involving bitwise operations should be bracketed. |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:163 | 163 | cpp/jpl-c/function-size-limits | low | fromSerialBuffer has too many lines (66, while 60 are allowed). |
| Svc/Ccsds/CfdpManager/Types/PduHeader.cpp:173 | 173 | cpp/fprime/magic-numbers | low | Magic number 5; consider a named constant (enum, static constexpr, or #define). |
| Svc/Ccsds/CfdpManager/Types/Types.hpp:421 | 421 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef CfdpTraverseAllTransactionsFunc hides pointer indirection. |