Rules should report errors on text region not just start location
In addition to containing the start location of the error it should report the end location (or make it possible to derive it by reporting number of characters)
In addition to containing the start location of the error it should report the end location (or make it possible to derive it by reporting number of characters)