

Kotlin support in OpenRewrite graduates from imperative visitors to a declarative DSL. The first three catalogs cover stdlib migration, allocation-chain performance fixes, and deprecated Android patterns.
Pattern matching catches the headline case. Taint analysis catches the helper method, the field stash, and the wrapper subclass. Here's how the CVE-2026-22732 recipe works under the hood.
Getting engineers to trust and merge automated code changes is harder than generating them. Hear how Netflix, Airbnb, and LinkedIn approach shadow validation, migration fatigue, and the future of code review at scale.