Hunspell, as it comes, is marking the word *didn't* as a misspelling and suggesting a bunch of changes to it. The problem is pervasie and affects most words that contain an apostrophe ('). Here is the simplest way to reproduce it.
[hunspell-1.2.9]$ echo "didn't" | hunspell
& didn 8 0: did, din, dido, did n, Dido, Didi, Dion, Dian
Paulo Ney de Souza