Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
tfproviderlint
The tfproviderlint command is a static checker for Terraform Providers.
|
The tfproviderlint command is a static checker for Terraform Providers. |
tfproviderlintx
The tfproviderlintx command is a static checker for Terraform Providers that includes extra checks.
|
The tfproviderlintx command is a static checker for Terraform Providers that includes extra checks. |
helper
|
|
AT001
Package AT001 defines an Analyzer that checks for TestCase missing CheckDestroy
|
Package AT001 defines an Analyzer that checks for TestCase missing CheckDestroy |
AT002
Package AT002 defines an Analyzer that checks for acceptance test names including the word import
|
Package AT002 defines an Analyzer that checks for acceptance test names including the word import |
AT003
Package AT003 defines an Analyzer that checks for acceptance test names missing an underscore
|
Package AT003 defines an Analyzer that checks for acceptance test names missing an underscore |
AT004
Package AT004 defines an Analyzer that checks for TestStep Config containing provider configuration
|
Package AT004 defines an Analyzer that checks for TestStep Config containing provider configuration |
AT005
Package AT005 defines an Analyzer that checks for acceptance tests prefixed with Test but not TestAcc
|
Package AT005 defines an Analyzer that checks for acceptance tests prefixed with Test but not TestAcc |
AT006
Package AT006 defines an Analyzer that checks for acceptance tests containing multiple resource.Test() invocations
|
Package AT006 defines an Analyzer that checks for acceptance tests containing multiple resource.Test() invocations |
AT007
Package AT007 defines an Analyzer that checks for acceptance tests containing multiple resource.ParallelTest() invocations
|
Package AT007 defines an Analyzer that checks for acceptance tests containing multiple resource.ParallelTest() invocations |
R001
Package R001 defines an Analyzer that checks for ResourceData.Set() calls using complex key argument
|
Package R001 defines an Analyzer that checks for ResourceData.Set() calls using complex key argument |
R002
Package R002 defines an Analyzer that checks for ResourceData.Set() calls using * dereferences
|
Package R002 defines an Analyzer that checks for ResourceData.Set() calls using * dereferences |
R003
Package R003 defines an Analyzer that checks for Resource having Exists functions
|
Package R003 defines an Analyzer that checks for Resource having Exists functions |
R004
Package R004 defines an Analyzer that checks for ResourceData.Set() calls using incompatible value types
|
Package R004 defines an Analyzer that checks for ResourceData.Set() calls using incompatible value types |
R005
Package R005 defines an Analyzer that checks for ResourceData.HasChange() calls that can be combined into a single HasChanges() call.
|
Package R005 defines an Analyzer that checks for ResourceData.HasChange() calls that can be combined into a single HasChanges() call. |
R006
Package R006 defines an Analyzer that checks for RetryFunc that omit retryable errors
|
Package R006 defines an Analyzer that checks for RetryFunc that omit retryable errors |
S001
Package S001 defines an Analyzer that checks for Schema of TypeList or TypeSet missing Elem
|
Package S001 defines an Analyzer that checks for Schema of TypeList or TypeSet missing Elem |
S002
Package S002 defines an Analyzer that checks for Schema with both Required and Optional enabled
|
Package S002 defines an Analyzer that checks for Schema with both Required and Optional enabled |
S003
Package S003 defines an Analyzer that checks for Schema with both Required and Computed enabled
|
Package S003 defines an Analyzer that checks for Schema with both Required and Computed enabled |
S004
Package S004 defines an Analyzer that checks for Schema with Required enabled and Default configured
|
Package S004 defines an Analyzer that checks for Schema with Required enabled and Default configured |
S005
Package S005 defines an Analyzer that checks for Schema with Computed enabled and Default configured
|
Package S005 defines an Analyzer that checks for Schema with Computed enabled and Default configured |
S006
Package S006 defines an Analyzer that checks for Schema of TypeMap missing Elem
|
Package S006 defines an Analyzer that checks for Schema of TypeMap missing Elem |
S007
Package S007 defines an Analyzer that checks for Schema with Required enabled and ConflictsWith configured
|
Package S007 defines an Analyzer that checks for Schema with Required enabled and ConflictsWith configured |
S008
Package S008 defines an Analyzer that checks for Schema of TypeList or TypeSet with Default configured
|
Package S008 defines an Analyzer that checks for Schema of TypeList or TypeSet with Default configured |
S009
Package S009 defines an Analyzer that checks for Schema of TypeList or TypeSet with ValidateFunc configured
|
Package S009 defines an Analyzer that checks for Schema of TypeList or TypeSet with ValidateFunc configured |
S010
Package S010 defines an Analyzer that checks for Schema with only Computed enabled and ValidateFunc configured
|
Package S010 defines an Analyzer that checks for Schema with only Computed enabled and ValidateFunc configured |
S011
Package S011 defines an Analyzer that checks for Schema with only Computed enabled and DiffSuppressFunc configured
|
Package S011 defines an Analyzer that checks for Schema with only Computed enabled and DiffSuppressFunc configured |
S012
Package S012 defines an Analyzer that checks for Schema that Type is configured
|
Package S012 defines an Analyzer that checks for Schema that Type is configured |
S013
Package S013 defines an Analyzer that checks for Schema that one of Computed, Optional, or Required is not configured
|
Package S013 defines an Analyzer that checks for Schema that one of Computed, Optional, or Required is not configured |
S014
Package S014 defines an Analyzer that checks for Schema that within Elem, Computed, Optional, and Required are not configured
|
Package S014 defines an Analyzer that checks for Schema that within Elem, Computed, Optional, and Required are not configured |
S015
Package S015 defines an Analyzer that checks for Schema that attribute names contain only lowercase alphanumerics and underscores
|
Package S015 defines an Analyzer that checks for Schema that attribute names contain only lowercase alphanumerics and underscores |
S016
Package S016 defines an Analyzer that checks for Schema including Set without TypeSet
|
Package S016 defines an Analyzer that checks for Schema including Set without TypeSet |
S017
Package S017 defines an Analyzer that checks for Schema including MaxItems or MinItems without TypeList, TypeMap, or TypeSet
|
Package S017 defines an Analyzer that checks for Schema including MaxItems or MinItems without TypeList, TypeMap, or TypeSet |
S018
Package S018 defines an Analyzer that checks for Schema that should prefer TypeList with MaxItems 1
|
Package S018 defines an Analyzer that checks for Schema that should prefer TypeList with MaxItems 1 |
S019
Package S019 defines an Analyzer that checks for Schema that should omit Computed, Optional, or Required set to false
|
Package S019 defines an Analyzer that checks for Schema that should omit Computed, Optional, or Required set to false |
S020
Package S020 defines an Analyzer that checks for Schema with only Computed enabled and ValidateFunc configured
|
Package S020 defines an Analyzer that checks for Schema with only Computed enabled and ValidateFunc configured |
S021
Package S021 defines an Analyzer that checks for Schema that should omit ComputedWhen
|
Package S021 defines an Analyzer that checks for Schema that should omit ComputedWhen |
S022
Package S022 defines an Analyzer that checks for Schema of TypeMap with invalid Elem of *schema.Resource
|
Package S022 defines an Analyzer that checks for Schema of TypeMap with invalid Elem of *schema.Resource |
S023
Package S023 defines an Analyzer that checks for Schema that should omit Elem with incompatible Type
|
Package S023 defines an Analyzer that checks for Schema that should omit Elem with incompatible Type |
V001
Package V001 defines an Analyzer that checks for custom SchemaValidateFunc that implement validation.StringMatch()
|
Package V001 defines an Analyzer that checks for custom SchemaValidateFunc that implement validation.StringMatch() |
XR001
Package XR001 defines an Analyzer that checks for ResourceData.Set() calls using * dereferences
|
Package XR001 defines an Analyzer that checks for ResourceData.Set() calls using * dereferences |
XR004
Package XR004 defines an Analyzer that checks for ResourceData.Set() calls missing error checking with complex types
|
Package XR004 defines an Analyzer that checks for ResourceData.Set() calls missing error checking with complex types |
XS001
Package XS001 defines an Analyzer that checks for Schema that Description is configured
|
Package XS001 defines an Analyzer that checks for Schema that Description is configured |
Click to show internal directories.
Click to hide internal directories.