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
![Introduction gif](/intro-eecb3a7db2a4e73e3b93df1babac8c1c.gif)
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
![Search GIF example](/search-4a8be29ca141f9956109007942f4f3dc.gif)
![QuickFix GIF example](/quickfix-6bd5dc69eebcd88c2ee12d171ed2dd06.gif)
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