CodeQL findings — Svc/FpySequencer

devel @ e84571354780 · generated 2026-09-03T21:21:21Z
FileLineRuleSeverityMessage
Svc/FpySequencer/FpySequencer.cpp:289289cpp/jpl-c/function-size-limitslowcmdResponseIn_handler has too many lines (98, while 60 are allowed).
Svc/FpySequencer/FpySequencer.cpp:522522cpp/fprime/incomplete-codelowComment contains the incomplete-code marker TODO.
Svc/FpySequencer/FpySequencerDirectives.cpp:4848cpp/fprime/incomplete-codelowComment contains the incomplete-code marker TODO.
Svc/FpySequencer/FpySequencerDirectives.cpp:10591059cpp/jpl-c/function-size-limitslowstackOp_directiveHandler has too many lines (169, while 60 are allowed).
Svc/FpySequencer/FpySequencerDirectives.cpp:15931593cpp/jpl-c/function-size-limitslowreturn_directiveHandler has too many lines (71, while 60 are allowed).
Svc/FpySequencer/FpySequencerRunState.cpp:5959cpp/jpl-c/function-size-limitslowdeserializeDirective has too many lines (439, while 60 are allowed).
Svc/FpySequencer/FpySequencerRunState.cpp:500500cpp/jpl-c/function-size-limitslowdispatchDirective has too many lines (186, while 60 are allowed).
Svc/FpySequencer/FpySequencerStateMachine.cpp:8585cpp/fprime/jpl-c/use-of-assertions-densitylowAll 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:2828cpp/jpl-c/function-size-limitslowvalidate has too many lines (97, while 60 are allowed).
Svc/FpySequencer/FpySequencerValidationState.cpp:221221cpp/fprime/incomplete-codelowComment contains the incomplete-code marker TODO.

Dismissed findings (14)

FileLineRuleDismissal reasonComment
Svc/FpySequencer/FpySequencer.cpp52cpp/fprime/command-responsewon't fixComplex case with storage.
Svc/FpySequencer/FpySequencer.cpp114cpp/fprime/command-responsefalse positiveComplex case with storage.
Svc/FpySequencer/FpySequencer.cpp316cpp/fprime/magic-numberswon't fixArray indices.
Svc/FpySequencer/FpySequencer.cpp411cpp/fprime/jpl-c/use-of-assertions-densitywon't fixThis is just a table of contents function. Nothing to check at this level.
Svc/FpySequencer/FpySequencer.hpp90cpp/fprime/public-data-memberwon't fixInner data class.
Svc/FpySequencer/FpySequencer.hpp92cpp/fprime/public-data-memberwon't fixInner data class.
Svc/FpySequencer/FpySequencer.hpp95cpp/fprime/public-data-memberwon't fixInner helper class usage.
Svc/FpySequencer/FpySequencerDirectives.cpp1691cpp/jpl-c/function-size-limitswon't fixClose.
Svc/FpySequencer/FpySequencerRunState.cpp66cpp/fprime/switch-defaultwon't fixIntentionally left out to be caught by compiler checks.
Svc/FpySequencer/FpySequencerRunState.cpp501cpp/fprime/switch-defaultwon't fixIntentionally left out to be caught by compiler flag.
Svc/FpySequencer/FpySequencerStack.cpp18cpp/fprime/magic-numberswon't fixArray indices.
Svc/FpySequencer/FpySequencerStack.cpp19cpp/fprime/magic-numberswon't fixArray indices.
Svc/FpySequencer/FpySequencerStack.cpp73cpp/fprime/magic-numberswon't fixArray indices.
Svc/FpySequencer/FpySequencerStack.cpp74cpp/fprime/magic-numberswon't fixArray indices.