Skip to content

useDeprecatedDate

biome.json
{
"linter": {
"rules": {
"nursery": {
"useDeprecatedDate": "error"
}
}
}
}

Require the @deprecated directive to specify a deletion date.

Suggests removing deprecated code when the due date has been passed.

query {
member @deprecated(reason: "Use `members` instead") {
id
}
}
code-block.graphql:2:10 lint/nursery/useDeprecatedDate ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

The directive @deprecated should have a deletionDate argument.

1 │ query {
> 2 │ member @deprecated(reason: “Use members instead”) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 │ id
4 │ }

Add a deletionDate argument to the directive.

query {
member @deprecated(reason: "Use `members` instead", deletionDate: "2099-12-25") {
id
}
}