mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-28 01:20:32 +00:00
- NOLINT the compiler-mandated coroutine protocol names (promise_type, await_ready, ...) that conflict with readability-identifier-naming and readability-convert-member-functions-to-static - Add [[nodiscard]] to handle(), done(), await_ready() - Replace std::lock_guard with std::scoped_lock const - Pass CoroTaskRunner name by value and std::move it; default-init runCount_ in-class - Drop unused <coroutine> include from JobQueue.h; include instrumentation.h directly in JobQueueAwaiter.h - CoroTask_test: kN constant naming, const locals, file-level NOLINT for cppcoreguidelines-avoid-capturing-lambda-coroutines (lifetimes are gated and joined)