lint 命令

FALLTHROUGH (FALLTHRU): switch 语句的 case 子句结尾处缺少 break 并不是错误。在 LCLint 中,可以使用 fallthrough 实现相同的功能。

NOTREACHED: 存在无法访问的代码并不是错误。notreached 在 LCLint 中具有相同的功能。

PRINTFLIKE: 函数的参数类似于 printf 函数的参数。在 LCLint 中,可以使用 printflike 来获得类似的功能,以严格对应 printf 语义,并使用 scanflike 来严格对应 scanf 语义。

ARGSUSED: 此注解禁用函数所有参数的未使用参数警告。LCLint 更准确,您可以指定所有、仅一个或某些参数将不被使用。要完全禁用所有警告,我们可以在警告之前使用 paramuse。要仅禁用某些参数的警告,我们可以使用 unused 注解。此注解在参数定义之前使用。

© . All rights reserved.