1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

TerraformでTFlintが効かなくなったときの対処

Last updated at Posted at 2021-08-09

これは何

TerraformでTFlintが効かなくなったときのメモです。
VScodeのProblem欄に文法エラーが出なくなりました。

原因

Terraform Language ServerのUpdateをしていなかったのが原因でした。
そういえば、VScodeの右下になんか更新のお知らせきてたな〜とは思ってましたが、まさかこれとは…

なんでこれなのかというと、はっきりと納得はできていないのですが、GitHubの開発概念を見にいったらなんとなく理解できました。
Language Serverを見にいってるんですかね。

【引用】
TFLint is just a thin wrapper of Terraform. 
Configuration loading and expression evaluation etc. 
depend on Terraform's internal API, 
and it only provides an interface to do them as a linter.

とりあえず解決はできたものの、
そもそもLinterってなんだ、という理解が自分にはもっと必要そうです。
どなたか詳しい方がいらっしゃったら、ご教示願いたいです。

【参考】
https://github.com/terraform-linters/tflint/blob/master/docs/developer-guide/architecture.md
https://github.com/terraform-linters/tflint/blob/master/docs/developer-guide/core-concept.md
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?