I know you have this awesome feature and to answers your question I will quote from napoleon documentation.
ReStructuredText is great, but it creates visually dense, hard to read docstrings. Compare the jumble above to the same thing rewritten according to the Google Python Style Guide:
This where my proposal stands. The readability of the doc strings
I can’t answer the question if the current system works or if sphinx would bring benefits but in general I think it’s an important point to put this in our developer guidelines and on the merge request checklist.
I am used to JavaDoc and its enforced structure. In our IDE when programming java incorrect JavaDoc would actually be configured to lead to a build error. Could Travis fire warnings when properly structured and complete docstrings are missing?