Jelle Zijlstra <jelle.zijls...@gmail.com> added the comment: > How do I find other instances of this problem? Is there a systematic way to > look for such references?
You could write a script that goes something like this, iterating over all the docs RST files: - Find all definitions in the file (e.g. `.. decorator:: property`) - Filter to those that have names that also appear in builtins - Find any links using those names within the same file That would catch the enum.property case, but not the float_info one Éric noticed, because sys.rst doesn't define `max` at all. To catch that one, you could look at the link role: sys.rst links to it with :const:`max`, but functions.rst defines it as `.. function:: max`. Mismatches like that could be another clue that something is wrong (but there are some legitimate reasons why the roles won't match perfectly, like "decorator" in the definition vs. "func" in the link). ---------- nosy: +Jelle Zijlstra _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue46586> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com