For VS Code, Roblox LSP is a great extension to get; intellisense for the entirety of Lua.
Selene is a wonderful linter, perfect for CI/CD pipelines and finding bugs in your code quickly.
Roblox-ts is great if you’re looking for a change, allows you to write code in TypeScript and have it transpile into Lua code for Roblox.