Thanks for pointing these out. Version 1.1 now checks the argument order for the supported bare printf placeholders, while allowing named and numbered reordering. It also adds a minimum length for unchanged notices (4 characters by default), per-key exclusions for that notice only, and reusable settings. Both editions include the changes.
The printf example demonstrates the difference. Swapping two identical %s arguments still cannot be detected from the format strings alone, and full printf syntax is outside this tool's scope.