This rule is meant to be used as a way to track code which is marked as being deprecated. Deprecated code should eventually be removed.
Noncompliant code example
public class Foo {
@availability(*, deprecated=1.1) // Noncompliant
public func bar() {
}
@availability(*, obsoleted=1.1) // Noncompliant
public func baz() {
}
}