I created the 4.x branch for 2 main features: Saving reports and sending reports.
I created a new Drupal Entity called "Report" which stores the entire Site Audit output in the database.
There's now confusion in the naming of things. Up until now, the "SiteAuditReport" plugins referred to an individual report, like BestPractices or Cache.
To me, calling the saved entities "reports" makes sense. I think we should refactor "SiteAuditReportBase" into a name that reflects it's purpose: to group checks together in a category.
Rename "SiteAuditReport*" things to "SiteAuditChecklist*".
We would also have to notify any contrib to change their plugins, or we could supply a patch for them. Does Drupal Rector allow us to provide deprecation fixes for Drupal 10?
Very few. 4.x UI is still under development so any needed changes can be made there.
Any modules creating SiteAuditReport plugins would have to change them to be SiteAuditChecklist plugins.
None. Site Audit doesn't yet have a data model.
Active
4.0
Code