Install for Neovim on macOS
1. Install prerequisites
Install and configure one of the following Neovim plugins:
- ALE - Asynchronous Lint Engine v2.1.1 or newer, or version v3.0.0 or newer
- coc.nvim - Conquer of Completion v0.0.80 or newer
- nvim-lspconfig (requires Neovim 0.5.0 or newer)
2. Install quick-lint-js
-
Download the latest release of quick-lint-js for your platform:
Extract the downloaded archive.
-
Copy the extracted
quick-lint-js/bin/quick-lint-jsfile into a directory in yourPATH.For example, copy it into the
/usr/local/bindirectory. -
Open a terminal window. Type quick-lint-js --version and press enter to verify the installation succeeded.
3. Install Neovim plugin
Install this plugin with your favorite Neovim packaging system:
Choose a Neovim package manager above to get started!
Install as a Neovim package
This option requires Neovim 0.5.0 or newer.
- Download the quick-lint-js Neovim plugin.
-
Create the directory
~/.local/share/nvim/site/pack/external/start/. -
Copy the extracted
quick-lint-js.vimdirectory into the~/.local/share/nvim/site/pack/external/start/directory. - Restart Neovim.
Install with dein.vim
This option requires dein.vim.
-
Add the following line to your
~/.config/nvim/init.vimfile betweencall dein#begin(...)andcall dein#end():call dein#add('quick-lint/quick-lint-js', {'rtp': 'plugin/vim/quick-lint-js.vim', 'rev': '3.0.0'}) - Restart Neovim.
- In Neovim, run
:call dein#install().
Install with packer.nvim
This option requires packer.nvim.
-
Add the following line to your
~/.config/nvim/lua/plugins.luafile betweenrequire('packer').startup(function()andend):use {'quick-lint/quick-lint-js', rtp = 'plugin/vim/quick-lint-js.vim', tag = '3.0.0', opt = true} - Restart Neovim.
- In Neovim, run
:PackerSync.
Install with Vim-Plug
This option requires Vim-Plug.
-
Add the following line to your
vimrcfile betweencall plug#begin(...)andcall plug#end():Plug 'quick-lint/quick-lint-js', {'rtp': 'plugin/vim/quick-lint-js.vim', 'tag': '3.0.0'} - Restart Neovim.
- In Neovim, run
:PlugInstall.
4. Configure
Configure the Neovim plugin by opening Neovim and running :help quick-lint-js, or read the Neovim plugin docs online.
nvim-lspconfig users can add this line to their init.lua file:
require('lspconfig/quick_lint_js').setup {}