In [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/446775/ | 446775 ]] we introduced a mw.hook allowing 3rd parties to extend the entity selector suggestions.
PropertySuggester could now use this hook to avoid monkey patching here:
https://github.com/Wikidata-lib/PropertySuggester/blob/master/modules/ext.PropertySuggester.EntitySelector.js
[ ] [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PropertySuggester/+/458187/ | Introduce hook and refactor ext.PropertySuggester.EntitySelector.js ]]
[ ] [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/PropertySuggester/+/459548/ | Create unit and integration tests ]]
[x ] [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/459505/ | Teach EntitySelector._combineResults() to evaluate rank ]]
[x] [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseQualityConstraints/+/459506/ | Introduce rank in constraint suggester ]]