Sensei is an IntelliJ plugin to standardise your codebase in a new way
It’s faster, guided, and more reliable than doing it
all manually

An implementation of a standardisation guideline which can include an automatic transformation.
Browse recipesA collection of recipes to achieve standardisation on a package or set of code patterns.
Browse cookbooksWrite recipes using an expressive syntax
search: methodcall: name: println type: java.io.PrintStream on: reference: name: out


availableFixes: - name: Replace with Slf4j error log actions: - addAnnotation: annotation: '@lombok.extern.slf4j.Slf4j' target: parentClass - rewrite: to: log.error({{{ arguments }}}) target: self
Documentation
Want to write your own recipes?
Learn more in the docs
Blog
Read more about sensei with
our blog posts