I am not an expert on the technical possibilities here, so an answer that focuses on the soft aspects in here: first of all, look into your own attitude. If you really think you want to force something on people that you ask to work with you on a project, you are (to a certain degree) already going down the wrong rabbit hole.
My suggestion: focus on clearly describing and documenting your expectations. Make it clear for any future participants what kind of input should be provided. And be ready to lead by example. Make sure that anything that you add to the project is absolutely, to 100% meeting these goals for quality, form, content that you put up initially. And from there on: be ready to review other people's input. "lint" like tooling might be able to catch rule violations - but even nicely formatted code can be "not clean", not readable, not maintainable.
Thus be ready to spent significant amounts of time doing code reviews - trying to give encourage positive behaviour and give helpful, constructive suggestions for input that isn't up to your standards.