# SQLMesh VSCode Extension

## Functionality

The following section outlines all the functionality in the Visual Studio Code extension. It is broken up into logical sections.

### Authentication

The extension allows you to manage your tcloud session within Visual Studio Code.

- Sign in
- Sign out
- Sign in with a specified flow

You can see your user account in the bottom left.

### Formatting

The extension allows you to:

- Format individual documents explicitly
- Format individual documents on save
- Format a whole project

### Linting

The extension allows you to see linting errors and warnings inline.

