Some general issues here:
- We don't validate regexps in differential.generated-paths, or other config which takes regexps. We can and should.
- For config of type list<string>, we provide a simplified editor ("one value per line") but it's fairly easy to confuse this with the JSON editor used for map<string, x> since they look the same and function very similarly.
- The examples for differential.generated-paths show JSON, which is not correct for the web editor.
Possibly we should remove the specialized list<string> editor and just make you enter JSON.