Inspectopedia
 
2024.3

@Deprecated annotation without 'replaceWith' argument

Info
New
Last modified: 03 December 2024

Reports deprecated functions and properties that do not have the kotlin.ReplaceWith argument in its kotlin.deprecated annotation and suggests to add one based on their body.

Kotlin provides the ReplaceWith argument to replace deprecated declarations automatically. It is recommended to use the argument to fix deprecation issues in code.

Example:

The quick-fix adds the ReplaceWith() argument: