Why Rails 7 replaces all single quotes with double quotes in config?

I’m updating a Rails 6.1 app to Rails 7 and I see a lot of madness with config files when I run rails app:update. Most lines have conflicts that should be resolved manually. Basically 90% of conflicts are single quotes replaced with double quotes…


Wasn’t there a principle in the Rails codebase that simple formatting changes (that don’t add anything substantial) were not allowed?

Found the pull request Used double quotes in template file for consistency. by ashiksp · Pull Request #42064 · rails/rails · GitHub

In the referenced commit:

We’re getting rid of all single quote usage, unless it serves a specific purpose, as per the general style guide.