@narqo Есть копипаст, а есть совпадение ;)

Вызов `resolve()` в этом файле один, для него не нужна отдельная функция. Я вот то, что эта шапка не глядя копируется по всем конфигам, даже туда, где она потом не используется — это плохой пример использования копипаста, на мой взгляд.

С `join()` не уверен. На мой взгляд, это слишком общее название (я всегда путаю, это объединение массива ala python, или всё таки `path.join()`). К тому же, с точки зрения экономии, разницы между `PATH.join()` и `join()` — никакой, а наглядности меньше в случае с `join()`.