Your Terraform provider resource, read properly — then audited, tested, documented and released
Paste resource_widget.go — and its model struct, its test file and
its provider wiring if you have them. The browser reads the Go for free: which framework
you are on, every attribute and what it declares, whether the tfsdk tags line up
with the schema, which lifecycle methods exist, and a fifteen-check table. Then pick a lane.
Every lane ships a saved model run, so you can see a whole answer — findings, plan, corrected Go — without signing in and without spending a credit.
When a lane emits a corrected file, the lines that changed are shown as a diff against your paste before the whole file is; a handoff row then carries that file into any of the other three lanes, and the paste it replaced is kept so you can put it back.
Audit the resource
Read the schema, the model struct and the CRUD methods the way a provider reviewer reads a colleague's pull request before it lands.
Drop resource_widget.go, its _test.go or any Go file here, or
.
Nothing is uploaded by dropping a file — it is read in this browser.
no source loaded
no notes
Run the lane
Paste a resource to begin.
Your past runs
Runs you make while signed in are saved to your account and listed here.