# Editor integrations

We recommend the [official VS Code extension](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint).

Editor integrations built and maintained by the community:

- [Ale](https://github.com/dense-analysis/ale) - Vim plugin that supports Stylelint.
- [Flycheck](https://github.com/flycheck/flycheck) - Emacs extension that supports Stylelint. Alternatively, if you use CLI option `--formatter=unix`, Emacs' _Compilation mode_ will automatically hyperlink the lint messages.
- [linter-stylelint](https://github.com/AtomLinter/linter-stylelint) - Atom plugin for Stylelint.
- [null-ls](https://github.com/jose-elias-alvarez/null-ls.nvim/blob/main/doc/BUILTINS.md#stylelint-1) - Neovim plugin that has built-in support for Stylelint
- [SublimeLinter-stylelint](https://github.com/SublimeLinter/SublimeLinter-stylelint) - Sublime Text plugin for Stylelint.
- [SublimeLinter-contrib-stylelint_d](https://github.com/jo-sm/SublimeLinter-contrib-stylelint_d) - Sublime Text plugin for Stylelint that run's on daemon.
- [JetBrains IDEs](https://www.jetbrains.com/products/#lang=js) – WebStorm, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, and other JetBrains IDEs have [built-in support](https://www.jetbrains.com/help/webstorm/using-stylelint-code-quality-tool.html) for Stylelint.
- [coc-stylelint](https://github.com/neoclide/coc-stylelint) - coc.nvim language server extension for neovim.
