Found quoted keyword warnings in mix.lock

Hello,

After upgrading my app to Elixir 1.17 I started to get warnings like:

2024-10-29T10:57:32.8640203Z #15 6.451 warning: found quoted keyword "ranch" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes
2024-10-29T10:57:32.8642368Z #15 6.451 └─ nofile:57:4

I suppose it goes from mix.lock. I can adjust it manually to unquote it, but after executing of mix deps.get for example with a new dependency the mix.lock is regenerated with quotes that leads to the same warnings again.

How it is supposed to be avoided in the newest Elixir?

Thank you.

Sorry, it wasn’t problem of mix of course, forgot about Code.string_to_quoted call.

Sorry, how was that function the problem exactly?