guard against null strings with non-zero size #160
Triggered via pull request
September 7, 2025 00:51
Status
Failure
Total duration
12m 30s
Artifacts
–
build.yml
on: pull_request
clang-format
1m 45s
spelling
5s
Matrix: build-ubuntu
Matrix: build-windows
Matrix: clang-tidy
Annotations
20 errors and 7 notices
|
clang-tidy (clang-oak-release):
src\unrealsdk\logging.cpp#L292
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\logging.cpp#L70
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\commands.cpp#L84
clang-tidy: use 'contains' to check for membership (readability-container-contains)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\unreal\structs\fframe.cpp#L12
clang-tidy: pointee of variable 'original_code' of type 'uint8_t *' (aka 'unsigned char *') can be declared 'const' (misc-const-correctness)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\unreal\structs\fscriptdelegate.cpp#L67
clang-tidy: pointee of variable 'func_from_find' of type 'UFunction *' can be declared 'const' (misc-const-correctness)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\hook_manager.cpp#L435
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\hook_manager.cpp#L150
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\hook_manager.cpp#L140
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\unrealsdk_main.cpp#L78
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-oak-release):
src\unrealsdk\unrealsdk_main.cpp#L48
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\bl2\memory.cpp#L16
clang-tidy: preprocessor condition can be written more concisely using '#ifdef' (readability-use-concise-preprocessor-directives)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\bl2\bl2.cpp#L117
clang-tidy: preprocessor condition can be written more concisely using '#ifdef' (readability-use-concise-preprocessor-directives)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\bl2\bl2.cpp#L45
clang-tidy: preprocessor condition can be written more concisely using '#ifdef' (readability-use-concise-preprocessor-directives)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\unreal\structs\fframe.cpp#L12
clang-tidy: pointee of variable 'original_code' of type 'uint8_t *' (aka 'unsigned char *') can be declared 'const' (misc-const-correctness)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\bl1\steamdrm.cpp#L39
clang-tidy: use 'std::scoped_lock' instead of 'std::lock_guard' (modernize-use-scoped-lock)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\unreal\structs\fscriptdelegate.cpp#L67
clang-tidy: pointee of variable 'func_from_find' of type 'UFunction *' can be declared 'const' (misc-const-correctness)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\bl1\memory.cpp#L32
clang-tidy: preprocessor condition can be written more concisely using '#ifdef' (readability-use-concise-preprocessor-directives)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\bl1\memory.cpp#L16
clang-tidy: preprocessor condition can be written more concisely using '#ifdef' (readability-use-concise-preprocessor-directives)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\tps\tps.cpp#L26
clang-tidy: preprocessor condition can be written more concisely using '#ifdef' (readability-use-concise-preprocessor-directives)
|
|
clang-tidy (clang-willow-release):
src\unrealsdk\game\tps\tps.cpp#L12
clang-tidy: preprocessor condition can be written more concisely using '#ifdef' (readability-use-concise-preprocessor-directives)
|
|
build-windows (msvc-oak-release)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
clang-format
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
build-windows (msvc-willow-release)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
build-windows (clang-oak-release)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
build-windows (clang-willow-release)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
clang-tidy (clang-oak-release)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|
|
clang-tidy (clang-willow-release)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
|