I think it would be useful.
In order to do so, we need a way to extract a list of all available checks of a given profile.
We do have a --list-checks command line options but it is currently very ugly (so I think nobody really uses it):

I will change its output to only include the check IDs
OK! Now --list-checks is a plain clean list useful for feeding bash completion:

And I made --list-checks --verbose output a nice coloured description of the collection of checks:


I have updated the bash completion scripts to support auto-completion of check IDs. It detects which profile the user chose and only autocompletes the checks available in that profile.
It supports all of these: -c, --checkid, -x and --exclude-checkid
I have also updated setup.py so that the bash completion script is automatically installed with pip install fontbakery
I think this will be very helpful. Thank you!
:-D
Most helpful comment
OK! Now
--list-checksis a plain clean list useful for feeding bash completion:And I made
--list-checks --verboseoutput a nice coloured description of the collection of checks: