1、It is not coherent if it has faulty parallel constructions, pronouns with ambiguous reference, dangling or misplaced modifiers, confusing shifts in person and number, or in voice, tense, and mood.

2、Common faults picked up by these pragmas are ambiguous references and de-references, use of undefined values, and some help identifying typos for unused or undefined functions.