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
Community

Get help and share some good vibes
on our Sensei slack space

Join slack space
Blog

Read more about sensei with
our blog posts

Read blog posts