block-id |
modulestf.block.id |
Style for the second tag of a block (e.g. this in resource "aws_vpc" "this" {} ) |
block-name |
modulestf.block.name |
Style for the first tag of a block (e.g. aws_vpc in resource "aws_vpc" "this" {} ) |
block-tag |
modulestf.block.tag |
Style for the third and other block tags |
block-type |
modulestf.block.type |
Style for the block's type (e.g. resource in resource "aws_vpc" "this" {} ) |
comment |
modulestf.comment |
Style for comment lines and comment blocks |
function |
modulestf.function |
Style for function identifiers |
keyword |
modulestf.keyword |
Style for keywords (if , else , endif , for , in , endfor ) |
operator-arithmetic |
modulestf.operator.arithmetic |
Style for arithmetic operators (+ , - , / , * , % ) |
operator-assign |
modulestf.operator.assign |
Style for assignment operator (= ) |
operator-comma |
modulestf.operator.comma |
Style for commas (e.g. list elements) |
operator-compare |
modulestf.operator.compare |
Style for compare operators (> , < , >= , <= , == , != ) |
operator-for-arrow |
modulestf.operator.for.arrow |
Style for arrow operator in for expressions (=> ) |
operator-logical |
modulestf.operator.logical |
Style for logical operators (|| , && , ! ) |
operator-reference |
modulestf.operator.reference |
Style for dots in references |
operator-spread |
modulestf.operator.spread |
Style for spread operator (... ) |
operator-ternary |
modulestf.operator.ternary |
Style for ternary operators (... ? ... : ...) |
operator-unary-negation |
modulestf.operator.unary.negation |
Style for unary negation operator (- ) |
operator-unary-not |
modulestf.operator.unary.not |
Style for unary not operator (! ) |
property |
modulestf.property |
Style for property type in variables (e.g. var in var.name ) |
property-reference |
modulestf.property.reference |
Style for property reference in variables (e.g. name in var.name ) |
punctuation-block |
modulestf.punctuation.block |
Style for block symbols ({ , } ) |
punctuation-bracket |
modulestf.punctuation.bracket |
Style for bracket symbols (( , ) ) |
punctuation-bracket-function |
modulestf.punctuation.bracket.function |
Style for bracket in function arguments (( , ) ) |
punctuation-comma |
modulestf.punctuation.comma |
Style for comma symbol between arguments |
punctuation-directive |
modulestf.punctuation.directive |
Style for template directive symbols (%{ , } ) |
punctuation-for-colon |
modulestf.punctuation.for.colon |
Style for colon symbol in for expressions |
punctuation-for-comma |
modulestf.punctuation.for.comma |
Style for comma symbol in for expressions |
punctuation-for-object |
modulestf.punctuation.for.object |
Style for object symbols in for expressions ({ , } ) |
punctuation-for-tuple |
modulestf.punctuation.for.tuple |
Style for tuple symbols in for expressions ([ , ] ) |
punctuation-heredoc-align |
modulestf.punctuation.heredoc.align |
Style for align symbols in heredoc (- ) |
punctuation-heredoc-arrow |
modulestf.punctuation.heredoc.arrow |
Style for arrow symbols in heredoc (<< ) |
punctuation-heredoc-marker |
modulestf.punctuation.heredoc.marker |
Style for marker symbols in heredoc (e.g. EOF ) |
punctuation-interpolation |
modulestf.punctuation.interpolation |
Style for template interpolation symbols (``) |
punctuation-interpolation-strip |
modulestf.punctuation.interpolation.strip |
Style for strip symbol in interpolations (~ ) |
punctuation-object |
modulestf.punctuation.object |
Style for object symbols ({ , } ) |
punctuation-tuple |
modulestf.punctuation.tuple |
Style for tuple symbols ([ , ] ) |
punctuation-tuple-index |
modulestf.punctuation.tuple.index |
Style for index brackets in tuple ([ , ] ) |
punctuation-tuple-splat |
modulestf.punctuation.tuple.splat |
Style for splat brackets in tuple ([ , ] ) |
splat-attr |
modulestf.splat.attr |
Style for splat symbol in attributes (* ) |
splat-full |
modulestf.splat.full |
Style for full splat symbol (* ) |
string-heredoc |
modulestf.string.heredoc |
Style for a heredoc body |
string-quote |
modulestf.string.quote |
Style for a quoted string body |
string-quote-marker |
modulestf.string.quote.marker |
Style for a quoted string double quote markers |
string-template |
modulestf.string.template |
Style for a string between template directives |
value-boolean-false |
modulestf.value.boolean.false |
Style for boolean values (false ) |
value-boolean-true |
modulestf.value.boolean.true |
Style for boolean values (true ) |
value-null |
modulestf.value.null |
Style for null values |
value-number |
modulestf.value.number |
Style for numerical values |
variable |
modulestf.variable |
Style for variable identifiers |
variable-for |
modulestf.variable.for |
Style for variable in for expressions |