Some checks are going to contain lots of data (text match checks, British/American English mapping), so they having a monolithic file for all check configuration is going to get messy.
Fragmenting our config may make that config less discoverable though, so we should consider how we maintain that discoverability (e.g. a new special page to indexes all config).
Requirements
- Support matchItem configurations that live in separate files. That is, for any object in the array of matchItems (MediaWiki:Editcheck-config.json -> textMatch -> matchItems) that has the import key, TextMatch should load the corresponding file (as specified by the import value) and use it as that matchItem's config.
- Create a Special page to view a summary of current editcheck configurations.