Appearance
@stylistic/ts/
This rule extends the base lines-around-comment rule. It adds support for TypeScript syntax.
lines-around-comment
In addition to the options supported by the js/lines-around-comment rule, the rule adds the following options:
js/lines-around-comment
allowEnumEnd: true
allowEnumStart: true
allowInterfaceEnd: true
allowInterfaceStart: true
allowModuleEnd: true
allowModuleStart: true
allowTypeEnd: true
allowTypeStart: true
@stylistic/ts/
lines-around-comment 
This rule extends the base
lines-around-commentrule. It adds support for TypeScript syntax.Options 
In addition to the options supported by the
js/lines-around-commentrule, the rule adds the following options:allowEnumEnd: truedoesn't require a blank line after an enum body block endallowEnumStart: truedoesn't require a blank line before an enum body block startallowInterfaceEnd: truedoesn't require a blank line before an interface body block endallowInterfaceStart: truedoesn't require a blank line after an interface body block startallowModuleEnd: truedoesn't require a blank line before a module body block endallowModuleStart: truedoesn't require a blank line after a module body block startallowTypeEnd: truedoesn't require a blank line before a type literal block endallowTypeStart: truedoesn't require a blank line after a type literal block start