Closed
Description
Inspired by a comment by @MichaelChirico which I can't find at the moment.
Some linters share common XPath logic. This is currently in no way cached, so all linters have to re-evaluate the common XPath logic.
It might be worth to
- Figure out which XPaths could be made common.
- Figure out a way to cache the result of applying the XPaths to expressions / files so they are only evaluated once.
Related to #963