https://wiki.debian.org/Hibernation/Hibernate_Without_Swap_Partition
Swap files are much more flexible & easier to handle compared to messing with partitions and there are only few cases where they don't apply. The discussion about predicting swap sizes for hibernation or enlarging partitions is completely unnecessary in this context.