I'm currently working with a group of developers (as outside contractors) on an existing codebase (in kotlin) and the lead dev (the client) is blocking merging of pull requests (GitHub) because methods and variables in any given Kotlin class are not "alphabetized".
Only some of the classes are currently alphabetized in this manner but the majority of the existing code is not and there are far more egregious problems with the codebase that I would think should be the focus of any refactoring effort.
I've been writing software for quite some time in a variety of languages, platforms and version control systems and have never had anyone reviewing my code flag it for not being alphabetized. Has anyone in this community ever heard of such a thing?
The response I get from the lead dev is that it helps with readability. I have found many problems with this codebase and I can tell you that looking at code that has been alphabetized has not helped my comprehension especially when some of the classes are more than 2k lines long.