We use pre-commit to maintain the code quality of this project. Refer to .pre-commit-config.yaml for the list of linters that we are using. Refer to this page to install pre-commit and the git hook script.
pre-commit install
Interacting with LSP client
.vimrc.lua shows how to use the language server with the Neovim LSP client.