I set out to build a single script that could spell check a bunch of files I had locally. I didn't want to go to far down a rabbit hole to find out this was actually a super hard task.
I got coding, I made a 100 line ruby file which would just read a file, then output what spelling errors it found. It took me about 2 hours to build, but after running it against some Ruby, Go & PHP code it was accurately returning the mistakes.
I was on the right path!