lint 的大多数消息都很简单,对于它们诊断的每个问题都打印一行语句。对于包含的文件中检测到的错误,编译器会报告多次,而 lint 仅报告一次(无论其他源文件中包含该文件多少次)。文件之间存在不一致时会发出复合消息,并且在少数情况下,文件内部存在问题时也会发出复合消息。单个消息描述所检查的文件中的各个问题。如果使用 lint 过滤器要求对出现的每个问题都打印一条消息,可通过调用带有 -s 选项的 lint 将复合诊断转换为简单类型。有关更多信息,请参见lint 库。
lint 的消息会写入 stderr。