Currently there is no way of marking components as deprecated. It would be cool if template editor supported standard way how deprecated code should be marked in TS/JS, using JSDoc @deprecated feature.
This would help working in enterprise grade environment when there are multiple components and some of these should no longer be used. Currently it is very easy to forget/overlook such usage. Displaying it somehow in editor in straightforward way would help a lot.
Feature Type
Display somehow that component is deprecated.
Describe the solution you'd like
I believe the standard way of displaying would be fine, similar way as vscode does for TS/JS code. Currently WebStorm supports it and it looks like in the screenshot:
It supports standard way of marking elements as deprecated using JSDoc @deprecated feature.
For example:
/**
* @deprecated DO NOT USE THIS TABLE.
*/
@Component({
selector: 'app-table-old',
templateUrl: './old-table.component.html',
styleUrls: ['./old-table.component.scss']
})
π feature request
Description
Currently there is no way of marking components as deprecated. It would be cool if template editor supported standard way how deprecated code should be marked in TS/JS, using JSDoc @deprecated feature. This would help working in enterprise grade environment when there are multiple components and some of these should no longer be used. Currently it is very easy to forget/overlook such usage. Displaying it somehow in editor in straightforward way would help a lot.
Feature Type
Display somehow that component is deprecated.
Describe the solution you'd like
I believe the standard way of displaying would be fine, similar way as vscode does for TS/JS code. Currently WebStorm supports it and it looks like in the screenshot:
It supports standard way of marking elements as deprecated using JSDoc @deprecated feature. For example: