It’s rustc_private (and marked as such). Thus, you must use nightly to work with it and add a feature flag to your code. Apart from us linting folks and phildawes (who now uses syntex), no one needs it, and it really bloats the documentation, to the tune of several megabytes, IIRC.
It’s not difficult, it just takes forever. (I typically need these docs when updating plugins to a new rustc nightly, so I’d need to rebuild to get up-to-date docs.)
That's not true. Any crate that defines a compiler plugin (not just lints) could also benefit from it, of which I maintain several. (There are others too, I think Servo has a few?)