Drupal 8 has an existing extensible system for pieces of functionality. Making checks into plugins would allow them to be easily discoverable, as well as extendable by third-party modules.
Each check could provide a key as to which report it belongs to, with a plugin manager assembling the report based on the key.
Drupal 8 has an existing extensible system for pieces of functionality. Making checks into plugins would allow them to be easily discoverable, as well as extendable by third-party modules.
Each check could provide a key as to which report it belongs to, with a plugin manager assembling the report based on the key.