Static Analysis - Formatting - Type Checking - Linter - Queries - Rewriting - Documentation - Editor