CodeQL findings — Drv/LinuxUartDriver

devel @ e84571354780 · generated 2026-09-03T21:21:21Z
FileLineRuleSeverityMessage
Drv/LinuxUartDriver/LinuxUartDriver.cpp:3939cpp/jpl-c/function-size-limitslowopen has too many lines (258, while 60 are allowed).
Drv/LinuxUartDriver/LinuxUartDriver.cpp:151151cpp/fprime/jpl-c/preprocessor-use-ifdeflowUse of conditional compilation must be kept to a minimum.
Drv/LinuxUartDriver/LinuxUartDriver.cpp:156156cpp/fprime/jpl-c/preprocessor-use-ifdeflowUse of conditional compilation must be kept to a minimum.
Drv/LinuxUartDriver/LinuxUartDriver.cpp:161161cpp/fprime/jpl-c/preprocessor-use-ifdeflowUse of conditional compilation must be kept to a minimum.
Drv/LinuxUartDriver/LinuxUartDriver.cpp:166166cpp/fprime/jpl-c/preprocessor-use-ifdeflowUse of conditional compilation must be kept to a minimum.
Drv/LinuxUartDriver/LinuxUartDriver.cpp:171171cpp/fprime/jpl-c/preprocessor-use-ifdeflowUse of conditional compilation must be kept to a minimum.
Drv/LinuxUartDriver/LinuxUartDriver.cpp:176176cpp/fprime/jpl-c/preprocessor-use-ifdeflowUse of conditional compilation must be kept to a minimum.

Dismissed findings (5)

FileLineRuleDismissal reasonComment
Drv/LinuxUartDriver/LinuxUartDriver.cpp181cpp/fprime/jpl-c/preprocessor-use-ifdefwon't fixAPI handling
Drv/LinuxUartDriver/LinuxUartDriver.cpp186cpp/fprime/jpl-c/preprocessor-use-ifdefwon't fixAPI handling
Drv/LinuxUartDriver/LinuxUartDriver.cpp187cpp/fprime/jpl-c/preprocessor-use-ifdefwon't fixAPI handling
Drv/LinuxUartDriver/LinuxUartDriver.cpp191cpp/fprime/jpl-c/preprocessor-use-ifdefwon't fixAPI handling
Drv/LinuxUartDriver/LinuxUartDriver.cpp354cpp/fprime/magic-numberswon't fixCommented.