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.