# IDE

## Visual Studio

* Only available on Windows
* Native `CMake`/`clang-format` support
* `clang-tidy` via plug-in

## XCode

* Only available on macOS
* No good `clang-format` or `clang-tidy` integration

## CLion

* Available on Linux/macOS/Windows
* Native `CMake`/`clang-format`/`clang-tidy` support

## Visual Studio Code

* Available on Linux/macOS/Windows
* `CMake`/`clang-format`/`clang-tidy` support via plug-ins
* Has plug-ins for literally anything
* Uses a lot of memory
