v0.13.0
BREAKING CHANGES
- helper/analysisutils:
DeprecatedReceiverMethodSelectorExprAnalyzer
andDeprecatedReceiverMethodSelectorExprRunner
now expect an*ast.CallExpr
analyzer and package path (e.g.github.com/hashicorp/terraform-plugin-sdk/helper/validation
) instead of just package name (e.g.validation
) - helper/analysisutils:
DeprecatedWithReplacementSelectorExprAnalyzer
andDeprecatedWithReplacementSelectorExprRunner
now expect package paths (e.g.github.com/hashicorp/terraform-plugin-sdk/helper/validation
) instead of just package names (e.g.validation
)
ENHANCEMENTS
- helper/analysisutils:
DeprecatedReceiverMethodSelectorExprRunner
now implementsSuggestedFixes
- helper/analysisutils:
DeprecatedWithReplacementSelectorExprRunner
now implementsSuggestedFixes
- helper/astutils: Add
HasFieldListLength
,IsExprTypeBool
,IsExprTypeMapStringInterface
functions - helper/terraformtype/helper/customdiff: Constants and functions for working with entire package
- helper/terraformtype/helper/schema: Constants and functions for working with
CustomizeDiffFunc
type - helper/terraformtype/helper/schema: Constants and functions for working with
StateUpgradeFunc
type - helper/terraformtype/terraform: Constants and functions for working with
ResourceProvider
type - passes/helper/customdiff: Passes for collecting
customdiff
function information for further analysis - passes/helper/schema: Pass for collecting
CustomizeDiffFunc
function information for further analysis - passes/helper/schema: Pass for collecting
StateUpgradeFunc
function information for further analysis - passes/R007: Support suggested fix
- passes/R008: Support suggested fix
- passes/V002: Support suggested fix
- passes/V003: Support suggested fix
- passes/V004: Support suggested fix
- passes/V005: Support suggested fix
- passes/V006: Support suggested fix
- passes/V007: Support suggested fix
- passes/V008: Support suggested fix
Docker images
docker pull bflad/tfproviderlint:0.13.0
docker pull bflad/tfproviderlint:0.13
docker pull bflad/tfproviderlint:latest