In vscode when commenting a block that already contains other comments will display the inner comments as strike-through lines, also grayed out.
I'm not sure if this was an option or a plugin I've installed or a native behavior, but I couldn't find a way to disable this behavior.
Example
/* function helloFn() {
// this is a comment within my function
return "Hello"
} */
The inner comment will be displayed as // this is a comment within my function.
This is true whether I use an outer comment block or a line by line comment.
As soon there is a comment within a comment it will trigger this behavior.
Q: How to disable this?
Thanks to Mark's comment I've used Help: Start Extension Bisect
and found out it was caused by the Better Comments extension.
In particular this part of the settings:
{
"tag": "//",
"color": "#474747",
"strikethrough": true,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
By changing "strikethrough": false
solved the problem