Description
We should use this project: https://github.com/policeman-tools/forbidden-apis to perform bytecode-level checks for undesirable API usages within the Kafka project. To start on this, we should add it to our build and CI without any/ with a minimal set of forbidden APIs.
We can track enabling certain checks and removing the unsafe calls separately.
Attachments
Issue Links
- blocks
-
KAFKA-17799 Forbid use of the default system locale
- Open
-
KAFKA-17800 Forbid the use of System.exit and Runtime exit
- Open