Eslint
eslint_d
is just a linter
- If we want to sort imports and do all kinds of stuff, we need the
eslint-lsp
in Mason
eslint-lsp
provides a command EslintFixAll for files that are Javascript/Typescript ONLY, I think
- Need testing again to make sure my hypothesis
- Run
npx eslint .
to lint and show all errors + warnings in the project
- Run
--quiet
to ignore warnings
Python
- Pyright can detect venv automatically
- But Pylint does not play nice with venv (conda, …)
Clangd
- Features (llvm.org)
- Clangd already embeds clang-format, so we don’t need to install separately
- Can search google for how to change to a different style of C++ format. There are multiple styles.