CodeLens Providers
Gain insights into your codebase, understand usage patterns for functions, methods, fields, and interfaces.
![demonstration of code lens](/_next/static/media/lenses.a3b2ed0f.webp)
Code Inspections
From unused initializations and writes to shadowed variables, unhandled errors, and deprecated symbols, our inspections help you enhance your code.
![demonstration of code inspections](/_next/static/media/inspections.c929555d.webp)
References View
Get more information than the built-in references popup. References view allows you to see not only the file where the reference is located, but its package, function. Note: it works only with Tooltitude CodeLens providers.
![demonstration of references view](/_next/static/media/refs-view.28b020bf.webp)
Debug Individual Table Driven Tests
Debug Individual test driven tests with our debugging code lens.
![demonstration of debug individual table drive tests](/_next/static/media/table-driven.65f2dcc5.webp)
Postfix Completions
Write code faster by using familiar dot notation to generate boilerplate code: generate statements, call library functions, iterate collections and more.
![demonstration of postfix completion](/_next/static/media/postfix.9cb654b8.webp)
Code Actions
Make common code changes with confidence: handle errors, manipulate variables, transform expressions and more.
![demonstration of code actions](/_next/static/media/code-actions.784e54bb.webp)
Move Declarations Between Packages
References are updated when you move declarations between packages with Tooltitude. Don't waste time on doing it manually.
![demonstration of move declaration between packages](/_next/static/media/move-decl.9b41041a.webp)
Change Singatures
Change signatures of non interface methods and functions. Don't do error prone actions manually.
![demonstration of the change signature refactoring](/_next/static/media/change-sign.c5395471.webp)
Automatically Update References on File Move
Move files between folders with drag and drop, and Tooltitude will update references. Don't waste your time on manual actions.
![demonstration of automatic references update on move](/_next/static/media/move-file.a3b05629.webp)
Automatically Update Imports on Folder Move or Rename
Save time by updating import path on folder moves and renames with Tooltitude. Don't search and replace package imports manually.
![demonstration of automatic imports update](/_next/static/media/update-imports.c7058966.webp)
Inline Values in the Debugger
See inline values in your editor during debugging. Displayed values are chosen based on the context.
![demonstration of inline values in the debugger](/_next/static/media/inline-values.68df0d4b.webp)
Premium Code Actions
Use code actions to navigate to methods, implementing/implemented interfaces/methods, or Run/Debug main methods and tests. Don't break your flow by using a mouse or touchpad.
![demonstration of premium code actions](/_next/static/media/nav-kb.09a8ee68.webp)
Unused Symbols in a Workspace
Find entities with no code references in the whole workspace.
![demonstration of workspace wide unused symbols report](/_next/static/media/unused-ws.b8753cfd.webp)