VS Code Extensions recommendations?

I think you just need to cd to your discourse directory, run yarn install (which you may have already done), and then lefthook install

Then, every time you try to git commit it will run the linters on the changed files, and warn you of any issues.