sensei logo

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
recipe image Recipes

An implementation of a standardisation guideline which can include an automatic transformation.

Browse recipes
cookbook image Cookbooks

A collection of recipes to achieve standardisation on a package or set of code patterns.

Browse cookbooks

Write recipes using an expressive syntax

search:
  methodcall:
    name: println
    type: java.io.PrintStream
    on:
      reference:
        name: out
Search GIF example
QuickFix GIF example
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

Read the docs
Blog

Read more about sensei with
our blog posts

Read blog posts