StringChecker: unsupported rules shown as style errors and exceptions

Fixes #334
I agree that it is good to use `notExist: true, noSuchRule: true` to emphasise that these rule names does not exist.