Why are some Swift annotations starting with uppercase letters, some starting with lowercase letters, and some still underlined?

The warn_unqualified_access and requires_stored_property_inits attributes weren't meant to be public, but removing them now would be source-breaking. We should ignore their names when looking at attribute naming conventions.

See also the past discussion here: Use lowerCamelCase for @warn_unqualified_access attribute?

2 Likes