Versions in this module Expand all Collapse all v0 v0.0.5 Nov 24, 2025 v0.0.4 Nov 24, 2025 Changes in this version + var PluginRoot = "~/.tflint.d/plugins" + var SDKVersionConstraints = version.MustConstraints(version.NewConstraint(">= 0.0.7")) + func FindPluginPath(config *InstallConfig) (string, error) + type Checksummer struct + func NewChecksummer(f io.Reader) (*Checksummer, error) + func (c *Checksummer) Verify(filename string, f io.Reader) error + type GRPCServer struct + func NewGRPCServer(runner *tflint.Runner, rootRunner *tflint.Runner, files map[string]*hcl.File, ...) *GRPCServer + func (s *GRPCServer) ApplyChanges(changes map[string][]byte) error + func (s *GRPCServer) EmitIssue(rule sdk.Rule, message string, location hcl.Range, fixable bool) (bool, error) + func (s *GRPCServer) EvaluateExpr(expr hcl.Expression, opts sdk.EvaluateExprOption) (cty.Value, error) + func (s *GRPCServer) GetFile(name string) (*hcl.File, error) + func (s *GRPCServer) GetFiles(ty sdk.ModuleCtxType) map[string][]byte + func (s *GRPCServer) GetModuleContent(bodyS *hclext.BodySchema, opts sdk.GetModuleContentOption) (*hclext.BodyContent, hcl.Diagnostics) + func (s *GRPCServer) GetModulePath() []string + func (s *GRPCServer) GetOriginalwd() string + func (s *GRPCServer) GetRuleConfigContent(name string, bodyS *hclext.BodySchema) (*hclext.BodyContent, map[string][]byte, error) + type InstallConfig struct + func NewInstallConfig(config *tflint.Config, pluginCfg *tflint.PluginConfig) *InstallConfig + func (c *InstallConfig) AltAssetName() string + func (c *InstallConfig) AssetName() string + func (c *InstallConfig) Install() (string, error) + func (c *InstallConfig) InstallPath(useAlt bool) string + func (c *InstallConfig) ManuallyInstalled() bool + func (c *InstallConfig) TagName() string + type Plugin struct + RuleSets map[string]*host2plugin.Client + func Discovery(config *tflint.Config) (*Plugin, error) + func (p *Plugin) Clean() + type SignatureChecker struct + func NewSignatureChecker(config *InstallConfig) *SignatureChecker + func (c *SignatureChecker) GetSigningKey() string + func (c *SignatureChecker) HasSigningKey() bool + func (c *SignatureChecker) Verify(target, signature io.Reader) error