This tool detects and fixes inconsistencies in the AzureRM Terraform Provider resource documentation.
The following can be checked/fixed:
Formatting of documentation.
The Required/Optional value of properties.
The Default value of properties.
The ForceNew value of properties.
The TimeOut value of create/update/read/delete functions.
Properties that are present in the schema but missing in the documentation and vice versa.
The list of PossibleValues.
Getting Started
# print the usage
go run main.go -h
# check documents and print the error information
go run main.go check
# check and try to fix existing errors
go run main.go fix