Add linting of `base` to the CI
I feel like we have reached a good and stable number of lint hints in the HLint configuration file for base
, and that it is time to take advantage of our momentum to deploy it in the CI pipelines.
This MR adds the running of the lint:base
Hadrian rule to the CI, bringing on the table a distinction between linting the tools' source code (tool-lint
) and the GHC (compiler + embedded libraries) source code (lint
).
Tracking: #18424
Edited by Hécate Kleidukos