Skip to content

Static analysis

Static analysis #10

Triggered via pull request January 26, 2025 00:35
Status Success
Total duration 1m 17s
Artifacts

static_analysis.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 11 warnings
core.NonNullParamChecker: src/client.c#L710
Null pointer passed to 2nd parameter expecting 'nonnull'
build
Process completed with exit code 2.
build
Process completed with exit code 2.
build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
clang-diagnostic-implicit-int-conversion: src/server.c#L19
implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char')
clang-diagnostic-reserved-identifier: src/server.c#L26
identifier '_0x10_DiagnosticSessionControl' is reserved because it starts with '_' at global scope
clang-diagnostic-implicit-int-conversion: src/server.c#L63
implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char')
clang-diagnostic-implicit-int-conversion: src/server.c#L66
implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char')
clang-diagnostic-implicit-int-conversion: src/server.c#L67
implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char')
clang-diagnostic-reserved-identifier: src/server.c#L73
identifier '_0x11_ECUReset' is reserved because it starts with '_' at global scope
clang-diagnostic-implicit-int-conversion: src/server.c#L103
implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char')
clang-diagnostic-reserved-identifier: src/server.c#L124
identifier '_0x22_ReadDataByIdentifier' is reserved because it starts with '_' at global scope
clang-diagnostic-implicit-int-conversion: src/server.c#L135
implicit conversion loses integer precision: 'unsigned long' to 'uint8_t' (aka 'unsigned char')
clang-diagnostic-implicit-int-conversion: src/server.c#L142
implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short')