It’s been amazing for me for Go and TypeScript; and pretty decent at Swift.
There is a steep learning curve. It requires good soft eng practices; have a clear plan and be sure have good docs and examples. Don’t give it an empty directory; have a scaffolding it can latch onto.