The following valid Terraform code gets highlighted with errors: pygmentize -g .\main.tf -f html
terraform {
required_version = ">= 1.1.0"
}
provider "azurerm" { # (1)
features {}
}
module "foo" { # (2)
source = "../.."
foo = "bar"
}
<div class="highlight"><pre><span></span><span class="nb">terraform</span> <span class="p">{</span>
<span class="na">required_version</span> <span class="o">=</span> <span class="s2">">= 1.1.0"</span>
<span class="p">}</span>
<span class="kr">provider</span> <span class="nv">"azurerm"</span> <span class="p">{</span><span class="err"> # (1)</span>
<span class="nb">features</span> <span class="p">{}</span>
<span class="p">}</span>
<span class="kr">module</span> <span class="nv">"foo"</span> <span class="p">{</span><span class="err"> # (2)</span>
<span class="na">source</span> <span class="o">=</span> <span class="s2">"../.."</span>
<span class="na">foo</span> <span class="o">=</span> <span class="s2">"bar"</span>
<span class="p">}</span>
</pre></div>
Both comments # (1) and # (2) are highlighted as errors: <span class="err"> # (1)</span> / <span class="err"> # (2)</span>.
Using using the following version:
pip show pygments
Name: Pygments
Version: 2.10.0
Summary: Pygments is a syntax highlighting package written in Python.
Home-page: https://pygments.org/
Author: Georg Brandl
Author-email: georg@python.org
The following valid Terraform code gets highlighted with errors:
pygmentize -g .\main.tf -f htmlBoth comments
# (1)and# (2)are highlighted as errors:<span class="err"> # (1)</span>/<span class="err"> # (2)</span>.Using using the following version: