For now I've mostly tried to follow the same style guide as the flutter repository, with many options disabled. Eventually, maybe it would make sense to be far stricter.
There are probably more idiomatic ways of doing this, but I'm not sure how.