| 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:377 | 377 | 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:396 | 396 | 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:410 | 410 | 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:425 | 425 | 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:441 | 441 | 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:210 | 210 | 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:214 | 214 | 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:215 | 215 | 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:268 | 268 | cpp/fprime/jpl-c/no-boolean-side-effects | medium | This Boolean expression is not side-effect free. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:360 | 360 | cpp/fprime/jpl-c/no-boolean-side-effects | medium | This Boolean expression is not side-effect free. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:483 | 483 | cpp/fprime/jpl-c/no-boolean-side-effects | medium | This Boolean expression is not side-effect free. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:516 | 516 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:589 | 589 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:640 | 640 | cpp/fprime/switch-default | medium | This switch statement does not have a default case. |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:703 | 703 | 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:345 | 345 | 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:399 | 399 | 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:409 | 409 | cpp/fprime/magic-numbers | low | Magic number 999999u; consider a named constant (enum, static constexpr, or #define). |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:606 | 606 | 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:627 | 627 | cpp/fprime/magic-numbers | low | Magic number 0.5f; consider a named constant (enum, static constexpr, or #define). |
| Svc/WasmSequencer/WasmSequencerInterpreter.cpp:656 | 656 | 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). |