| Svc/WasmSequencer/WasmSequencer.cpp:310 | 310 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencer.cpp:313 | 313 | cpp/fprime/jpl-c/loop-bounds | medium | This loop does not have a fixed bound. |
| Svc/WasmSequencer/WasmSequencer.cpp:361 | 361 | cpp/fprime/command-response | medium | Command handler RUN_cmdHandler has a path that neither calls cmdResponse_out nor saves opCode and cmdSeq into member variables read by a deferred cmdResponse_out call. |
| Svc/WasmSequencer/WasmSequencer.cpp:376 | 376 | cpp/fprime/command-response | medium | Command handler WAIT_cmdHandler has a path that neither calls cmdResponse_out nor saves opCode and cmdSeq into member variables read by a deferred cmdResponse_out call. |
| Svc/WasmSequencer/WasmSequencer.cpp:395 | 395 | cpp/fprime/command-response | medium | Command handler LOAD_cmdHandler has a path that neither calls cmdResponse_out nor saves opCode and cmdSeq into member variables read by a deferred cmdResponse_out call. |
| Svc/WasmSequencer/WasmSequencer.cpp:409 | 409 | cpp/fprime/command-response | medium | Command handler INVOKE_cmdHandler has a path that neither calls cmdResponse_out nor saves opCode and cmdSeq into member variables read by a deferred cmdResponse_out call. |
| Svc/WasmSequencer/WasmSequencer.cpp:422 | 422 | cpp/fprime/command-response | medium | Command handler CANCEL_cmdHandler has a path that neither calls cmdResponse_out nor saves opCode and cmdSeq into member variables read by a deferred cmdResponse_out call. |
| Svc/WasmSequencer/WasmSequencer.cpp:438 | 438 | cpp/fprime/command-response | medium | Command handler CONTINUE_cmdHandler has a path that neither calls cmdResponse_out nor saves opCode and cmdSeq into member variables read by a deferred cmdResponse_out call. |
| Svc/WasmSequencer/WasmSequencerController.cpp:207 | 207 | cpp/fprime/checking-parameter-values | medium | Parameter outLen is dereferenced without first being checked (e.g. with FW_ASSERT or a condition). |
| Svc/WasmSequencer/WasmSequencerController.cpp:211 | 211 | cpp/fprime/checking-parameter-values | medium | Parameter outBuf is dereferenced without first being checked (e.g. with FW_ASSERT or a condition). |
| Svc/WasmSequencer/WasmSequencerController.cpp:212 | 212 | cpp/fprime/checking-parameter-values | medium | Parameter outLen is dereferenced without first being checked (e.g. with FW_ASSERT or a condition). |
| Svc/WasmSequencer/WasmSequencerHelpers.cpp:96 | 96 | cpp/fprime/checking-parameter-values | medium | Parameter ptr is dereferenced without first being checked (e.g. with FW_ASSERT or a condition). |
| Svc/WasmSequencer/WasmSequencerHelpers.cpp:264 | 264 | cpp/fprime/jpl-c/loop-bounds | medium | This loop does not have a fixed bound. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:41 | 41 | cpp/fprime/jpl-c/use-of-assertions-non-boolean | medium | Assertions should be defined as Boolean tests. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:193 | 193 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:265 | 265 | cpp/fprime/jpl-c/no-boolean-side-effects | medium | This Boolean expression is not side-effect free. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:357 | 357 | cpp/fprime/jpl-c/no-boolean-side-effects | medium | This Boolean expression is not side-effect free. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:453 | 453 | cpp/fprime/jpl-c/no-boolean-side-effects | medium | This Boolean expression is not side-effect free. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:486 | 486 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:559 | 559 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:610 | 610 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:673 | 673 | cpp/fprime/jpl-c/loop-bounds | medium | This loop does not have a fixed bound. |
| Svc/WasmSequencer/WasmSequencer.cpp:69 | 69 | cpp/jpl-c/function-size-limits | low | configure has too many lines (68, while 60 are allowed). |
| Svc/WasmSequencer/WasmSequencer.cpp:138 | 138 | 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/WasmSequencer/WasmSequencer.cpp:282 | 282 | cpp/jpl-c/function-size-limits | low | serialIn_handler has too many lines (74, while 60 are allowed). |
| Svc/WasmSequencer/WasmSequencerController.cpp:340 | 340 | 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/WasmSequencer/WasmSequencerHelpers.cpp:66 | 66 | 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/WasmSequencer/WasmSequencerHelpers.cpp:363 | 363 | 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/WasmSequencer/WasmSequencerHost.cpp:78 | 78 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef HostFn hides pointer indirection. |
| Svc/WasmSequencer/WasmSequencerHost.cpp:91 | 91 | cpp/fprime/jpl-c/non-const-function-pointer | low | This call does not go through a const function pointer. |
| Svc/WasmSequencer/WasmSequencerHost.cpp:97 | 97 | cpp/fprime/magic-numbers | low | Magic number 12; consider a named constant (enum, static constexpr, or #define). |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:46 | 46 | cpp/fprime/jpl-c/basic-int-types | low | fuel uses the basic integral type unsigned long rather than a typedef with size and signedness. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:396 | 396 | 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/WasmSequencer/WasmSequencerInterpreter.cpp:406 | 406 | cpp/fprime/magic-numbers | low | Magic number 999999u; consider a named constant (enum, static constexpr, or #define). |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:576 | 576 | 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/WasmSequencer/WasmSequencerInterpreter.cpp:597 | 597 | cpp/fprime/magic-numbers | low | Magic number 0.5f; consider a named constant (enum, static constexpr, or #define). |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:626 | 626 | cpp/jpl-c/function-size-limits | low | Svc_WasmSequencer_InterpreterStateMachine_action_dequeueSerialAndResume has too many lines (91, while 60 are allowed). |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:374 | 374 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef spacewasm_alloc_fn_t hides pointer indirection. |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:380 | 380 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef spacewasm_realloc_fn_t hides pointer indirection. |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:389 | 389 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef spacewasm_dealloc_fn_t hides pointer indirection. |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:419 | 419 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef spacewasm_host_fn_t hides pointer indirection. |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:431 | 431 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef spacewasm_read_fn_t hides pointer indirection. |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:461 | 461 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef spacewasm_global_alloc_fn_t hides pointer indirection. |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:466 | 466 | cpp/jpl-c/hidden-pointer-indirection-typedef | low | The typedef spacewasm_global_dealloc_fn_t hides pointer indirection. |
| Svc/WasmSequencer/spacewasm_include/spacewasm.h:528 | 528 | cpp/jpl-c/function-size-limits | low | spacewasm_add_host_function has too many parameters (7, while 6 are allowed). |