Potentially start with es-lint. This should be a model of all the possible configuration options we will support