Some things to look for (from parent task) in the codebase:
| Use case | Search terms | Codesearch |
|---|---|---|
| Feature checks whether a user is registered | ->isAnon, ->isRegistered, mw.user.isAnon, mw.user.getId, mw.user.getRegistration | search results |
| Feature checks a user name (possibly then checking if it is registered) | mw.user.getName, $user->getName, $user->getRealName | search results |
| IP address utility functions are imported/used (IP addresses may be found via an anonymous username) | use Wikimedia\IPUtils, mw.util.isIPAddress | search results |
| Feature renders a user name | ::userLink, ::revUserLink, ::revUserTools | search results |