You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[TFLint](https://github.com/terraform-linters/tflint) plugin SDK for building custom rules.
@@ -9,13 +10,15 @@ NOTE: This plugin system is experimental. This means that API compatibility is f
9
10
10
11
## Requirements
11
12
12
-
- TFLint v0.14+
13
+
- TFLint v0.17+
13
14
- Go v1.14
14
15
15
16
## Usage
16
17
17
18
Please refer to [tflint-ruleset-template](https://github.com/terraform-linters/tflint-ruleset-template) for an example plugin implementation using this SDK.
18
19
20
+
For more details on the API, see [tflint](https://pkg.go.dev/github.com/terraform-linters/tflint-plugin-sdk/tflint) and [helper](https://pkg.go.dev/github.com/terraform-linters/tflint-plugin-sdk/helper) packages on pkg.go.dev.
21
+
19
22
## Architecture
20
23
21
24
This plugin system uses [go-plugin](https://github.com/hashicorp/go-plugin). TFLint launches the plugin as a sub-process and communicates with the plugin over RPC. The plugin acts as a server, while TFLint acts as a client that sends inspection requests to the plugin.
0 commit comments