Skip to content

Deprecated components #1995

Open
Open
@Mr1008

Description

@Mr1008

🚀 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:
image

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']
})

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions