As I work on setting up my Neovim's Native LSP environment, a question has arisen regarding JS/TS linter.
Could someone explain the distinction between tsserver and eslint as linters?
I understand that tsserver is a language server offering features such as auto-completion and go-to-definition, while eslint focuses on linting coding styles (e.g. airbnb style).
If eslint's code-format-linting feature is disabled (for example, when using prettier alongside), does it differ from other linting capabilities of eslint?
Edit:
I mistakenly conflated diagnostics with linting. The actual query I intended to ask was:
"What are the differences between tsserve and eslint for diagnostic purposes?"