Обнаружение устаревания иконок FA

Здравствуйте,

Подскажите, пожалуйста, как найти место, где используется устаревший иконка FA? Например, сейчас я получаю повторяющееся сообщение об ошибке:

Устаревшая иконка FA: замените “credit-card” на “far-credit-card”.

Я искал в CSS и других файлах темы и всех её компонентов, но безрезультатно. Как ещё можно найти, где в кодеbase запрашивается эта устаревшая иконка?

Думаю, большинство из них есть здесь:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse-common/lib/icon-library.js.es6

Спасибо, @Arkshine!

Возможно, этот файл переопределяется каким-либо компонентом темы или плагином? Если да, то как найти эту ошибку?

Ой, извините, я неправильно понял. Я подумал, что вам нужен список замен.

Чтобы узнать, какой плагин или компонент использует устаревшую иконку, один из способов — посмотреть в консоль браузера:

Там есть подсказка: видно, что задействован плагин “babble”.

Другой способ — просто поискать напрямую в репозиториях плагинов/компонентов на GitHub.

Мы обновили все устаревшие имена иконок в ядре и в наших официальных плагинах. Если вы используете актуальную версию и всё ещё видите это предупреждение, значит, оно связано с темой, неофициальным плагином, пользовательским значком или групповой эмблемой.