I'm inclined to disagree. Doing it this way ensures that the swagger docs are always accurate because registering an endpoint causes it to be documented in swagger. Additionally, we're already dox processing the jsdoc overloading it with another format could get confusing.