See for reference:
cc @Nytelife26
I'm not sure what the release timeline is or what the best way is for Ale to support proselint: we could try to support multiple versions and insert the check verb as appropriate, or we could declare that only the next release (whatever it is) is supported.
It looks like there are lots of proselint linters (I count 14) that duplicate the call to ale#linter#Define, so a first step might be to refactor a common ale#proselint#GetCommand or similar.