feat: auto format generated code, and ignore clippy lint in agent-client

This commit is contained in:
GW_MC
2025-12-28 16:08:29 +08:00
parent 0b64538754
commit 8cc2775fe4
11 changed files with 149 additions and 98 deletions

View File

@@ -67,6 +67,12 @@ generate-agent-client:
--additional-properties=supportMultipleResponses=true \
--additional-properties=topLevelApiClient=true \
--additional-properties=useSingleRequestParameter=true
# format generated code
cd public/agent-client && \
cargo fmt
# append lint allows/forbids to the end of Cargo.toml to disable warnings in generated code and forbid unsafe code
cd public/agent-client && \
echo '\n[lints.clippy]\nall = "allow"\n[lints.rust]\nunsafe_code = "forbid"\n' >> Cargo.toml
generate-all: generate-entity generate-openapi generate-agent-client