Since a standardized[1] deprecation syntax has been proposed, and accepted (i think?) to Go documentation, does it make sense to update vet to start reporting usage of deprecated values? I could see this as a useful update where it makes it easier for library users to easily identify they are using deprecated features. Having the annotation in documentation is useful, but can easily be missed.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Since a standardized[1] deprecation syntax has been proposed, and accepted (i think?) to Go documentation, does it make sense to update vet to start reporting usage of deprecated values? I could see this as a useful update where it makes it easier for library users to easily identify they are using deprecated features. Having the annotation in documentation is useful, but can easily be missed.
--
Even though lint is operating on a per file with in a package I'm not sure if there is anything inheritantly preventing deeper introspections other than a more complex implementation. But I could easily be wrong here since I only have a passing experience with the ast.
Cheers,
Jason