Kazuma Watanabe
                                            Kazuma Watanabe
                                        
                                    Currently, we provide [`TestRunner`](https://github.com/terraform-linters/tflint-plugin-sdk/blob/v0.4.0/helper/testing.go#L14-L29) for plugin developers to test its plugin. This Runner is not a real RPC client, but a dummy that mimics the behavior. The problem with this...
## Introduction After merging #2030, TFLint now has two licenses: MPL 2.0 and BUSL 1.1. Having two different licenses can be confusing for contributors and can lead to unintended patch...
Follow up of https://github.com/terraform-linters/tflint/pull/1951 This PR removes the deprecated `--module`/`--no-module` flags, and `module` attribute in `.tflint.hcl`. After this PR is merged, the following error will be shown. ```console $ tflint...
You have to write policies with many patterns in mind to cover all cases. For example: - Unknown values - Unknown values in the `count` meta-argument - Unknown values in...
Hi team, We are using Bugsnag in our React app built by webpack. In order to get more readable stacktrace, I'd like to upload source map when building it. However,...
Part of https://github.com/hashicorp/terraform-ls/issues/334 Fixes https://github.com/hashicorp/terraform-ls/issues/855 This PR adds `linterOptions` to the language server settings. This includes the following TFLint configs, which I plan to use in subsequent PRs: - `options.linters.tflint.path`...
Fixes https://github.com/terraform-linters/tflint/issues/2051 Previously, `--chdir` and `--recursive` could not be used together. ```console $ tflint --chdir=infra --recursive Failed to find workspaces; cannot use --recursive and --chdir at the same time ```...
Fixes https://github.com/terraform-linters/tflint/issues/2056 Currently, the `checkstyle` output format uses the `rule` attribute as the rule name. ```console $ tflint --format checkstyle ``` However, the original Checkstyle XML output format uses the...
Fixes https://github.com/terraform-linters/tflint/issues/2075 This PR adds support for the following features added in Terraform v1.9: - New `templatestring` function - Don't panic if templatefile path is sensitive
## Introduction TFLint cannot statically evaluate dynamic values like `aws_instance.test.id`, so these values are ignored. Similarly, module outputs (e.g. `module.aws_instance.id`) are also marked as dynamic values. ```hcl resource "aws_lb_target_group_attachment" "test"...