Add an optional -i flag.
When present, treats the presence of any smartquote or smart apostrophe characters in ebook contents as a linter violation (emits a message and exits nonzero).
Inspect mode also skips any normalization.
Could extend this work further into recursive directory scanning for ebooks. At which point, normalization would be better suited as a -a apply flag, off by default. Then inspection would default on. And version tags would be helpful to differentiate the breaking CLI.
Add an optional -i flag.
When present, treats the presence of any smartquote or smart apostrophe characters in ebook contents as a linter violation (emits a message and exits nonzero).
Inspect mode also skips any normalization.
Could extend this work further into recursive directory scanning for ebooks. At which point, normalization would be better suited as a -a apply flag, off by default. Then inspection would default on. And version tags would be helpful to differentiate the breaking CLI.