Svc/FpySequencer| File | Line | Rule | Severity | Message |
|---|---|---|---|---|
| Svc/FpySequencer/FpySequencer.cpp:289 | 289 | cpp/jpl-c/function-size-limits | low | cmdResponseIn_handler has too many lines (98, while 60 are allowed). |
| Svc/FpySequencer/FpySequencer.cpp:522 | 522 | cpp/fprime/incomplete-code | low | Comment contains the incomplete-code marker TODO. |
| Svc/FpySequencer/FpySequencerDirectives.cpp:48 | 48 | cpp/fprime/incomplete-code | low | Comment contains the incomplete-code marker TODO. |
| Svc/FpySequencer/FpySequencerDirectives.cpp:1059 | 1059 | cpp/jpl-c/function-size-limits | low | stackOp_directiveHandler has too many lines (169, while 60 are allowed). |
| Svc/FpySequencer/FpySequencerDirectives.cpp:1593 | 1593 | cpp/jpl-c/function-size-limits | low | return_directiveHandler has too many lines (71, while 60 are allowed). |
| Svc/FpySequencer/FpySequencerRunState.cpp:59 | 59 | cpp/jpl-c/function-size-limits | low | deserializeDirective has too many lines (439, while 60 are allowed). |
| Svc/FpySequencer/FpySequencerRunState.cpp:500 | 500 | cpp/jpl-c/function-size-limits | low | dispatchDirective has too many lines (186, while 60 are allowed). |
| Svc/FpySequencer/FpySequencerStateMachine.cpp:85 | 85 | 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/FpySequencer/FpySequencerValidationState.cpp:28 | 28 | cpp/jpl-c/function-size-limits | low | validate has too many lines (97, while 60 are allowed). |
| Svc/FpySequencer/FpySequencerValidationState.cpp:221 | 221 | cpp/fprime/incomplete-code | low | Comment contains the incomplete-code marker TODO. |
| File | Line | Rule | Dismissal reason | Comment |
|---|---|---|---|---|
| Svc/FpySequencer/FpySequencer.cpp | 52 | cpp/fprime/command-response | won't fix | Complex case with storage. |
| Svc/FpySequencer/FpySequencer.cpp | 114 | cpp/fprime/command-response | false positive | Complex case with storage. |
| Svc/FpySequencer/FpySequencer.cpp | 316 | cpp/fprime/magic-numbers | won't fix | Array indices. |
| Svc/FpySequencer/FpySequencer.cpp | 411 | cpp/fprime/jpl-c/use-of-assertions-density | won't fix | This is just a table of contents function. Nothing to check at this level. |
| Svc/FpySequencer/FpySequencer.hpp | 90 | cpp/fprime/public-data-member | won't fix | Inner data class. |
| Svc/FpySequencer/FpySequencer.hpp | 92 | cpp/fprime/public-data-member | won't fix | Inner data class. |
| Svc/FpySequencer/FpySequencer.hpp | 95 | cpp/fprime/public-data-member | won't fix | Inner helper class usage. |
| Svc/FpySequencer/FpySequencerDirectives.cpp | 1691 | cpp/jpl-c/function-size-limits | won't fix | Close. |
| Svc/FpySequencer/FpySequencerRunState.cpp | 66 | cpp/fprime/switch-default | won't fix | Intentionally left out to be caught by compiler checks. |
| Svc/FpySequencer/FpySequencerRunState.cpp | 501 | cpp/fprime/switch-default | won't fix | Intentionally left out to be caught by compiler flag. |
| Svc/FpySequencer/FpySequencerStack.cpp | 18 | cpp/fprime/magic-numbers | won't fix | Array indices. |
| Svc/FpySequencer/FpySequencerStack.cpp | 19 | cpp/fprime/magic-numbers | won't fix | Array indices. |
| Svc/FpySequencer/FpySequencerStack.cpp | 73 | cpp/fprime/magic-numbers | won't fix | Array indices. |
| Svc/FpySequencer/FpySequencerStack.cpp | 74 | cpp/fprime/magic-numbers | won't fix | Array indices. |