diff --git a/.lintrunner.toml b/.lintrunner.toml index 2459970d88a..777e9f021f9 100644 --- a/.lintrunner.toml +++ b/.lintrunner.toml @@ -195,7 +195,6 @@ exclude_patterns = [ # Kernel areas to onboard separately. 'kernels/optimized/**', 'kernels/portable/**', - 'kernels/test/**', # Runtime areas to onboard incrementally. 'runtime/backend/**', @@ -234,6 +233,16 @@ command = [ '--extra-arg=--suppress=unusedFunction:*kernels/quantized/*', '--extra-arg=--suppress=constParameterReference:*kernels/quantized/*', '--extra-arg=--suppress=suspiciousFloatingPointCast:*kernels/quantized/*', + # Kernel tests use fixture helpers, generated-style test cases, and GTest + # macros that cppcheck cannot consistently resolve as direct use sites. + '--extra-arg=--suppress=unusedFunction:*kernels/test/*', + '--extra-arg=--suppress=unreadVariable:*kernels/test/*', + '--extra-arg=--suppress=unknownMacro:*kernels/test/*', + '--extra-arg=--suppress=syntaxError:*kernels/test/*', + '--extra-arg=--suppress=passedByValue:*kernels/test/*', + '--extra-arg=--suppress=duplicateBranch:*kernels/test/*', + '--extra-arg=--suppress=useStlAlgorithm:*kernels/test/*', + '--extra-arg=--suppress=functionStatic:*kernels/test/*', '--', '@{{PATHSFILE}}' ]