Tools/tips for easily change a module/function namespace

Oh, turn out warning emitted by compiler is useful for catching when refactoring namespace if there’s any missed rename. i currently would

mix clean
mix test &> mix_test_result.txt
# wait a bit + check mix_test_result.txt periodically to ensure all code + test code get compiled, but skip actual testing execution to get compiler warning

if i miss some renaming, it would show up in mix_test_result.txt like

warning: LoadService.V2.DeliveryOrderManagement.Schema.JobPreassignedTransporterCompanyData.btms_send_transporter_exclusive_shipment_notifications/2 is undefined or private
lib/load_service/v2/loads/api/delivery_order.ex:2614: LoadService.V2.Loads.API.DeliveryOrder.save_delivery_order/3