Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 707 Bytes

extend.md

File metadata and controls

15 lines (10 loc) · 707 Bytes

Extending TFLint

TFLint allows you to add your own rules via plugins. This can enforce organization-specific naming conventions and best practices.

Plugins are placed in the ~/.tflint.d/plugins (or ./tflint.d/plugins) directory with the naming convention tflint-ruleset-<NAME> (tflint-ruleset-<NAME>.exe on Windows). You can explicitly enable the plugin by .tflint.hcl as follows:

plugin "NAME" {
    enabled = true
}

That's all. Now you can freely add custom rules to TFLint!

A plugins is provided as a single binary and can be built using tflint-plugin-sdk. If you are interested in writing plugins, please see here.