Self-testing code units
TL;DR; Phpactor documents itself
In Phpactor there are lots of units of code which add a category of functionality. One such examples is a Diagnostic Provider. Diagnostic providers provide diagnostics which provide feedback about your code:
a diagnostic being shown in Neovim
The old process for testing a diagnostic provider involved many steps and was tediously time consuming, and there was no documentation for diagnostic providers at all.
Why not tediously invest time in a tedious solution which will make future work less tedious?
Read more...