linter(代码检查工具):一种自动分析源代码的程序,用来发现潜在错误、风格问题和可疑写法,并帮助统一代码规范。(在不同语言生态中常作为“静态分析/语法风格检查”的常用工具。)
/ˈlɪntər/
I installed a linter to catch typos in my code.
我安装了一个 linter 来在代码里捕捉拼写错误。
Before merging the pull request, the team runs a linter that enforces formatting rules and flags risky patterns.
在合并拉取请求之前,团队会运行 linter:它会强制执行格式规范,并标记高风险写法。
linter 来自 lint + -er(表示“做某事的工具/人”)。在编程语境里,相关概念因 20 世纪 70 年代贝尔实验室的 C 语言工具 lint 而广为人知:它像“挑出衣物绒屑(lint)”一样,把代码里细小但麻烦的问题“挑出来”。随后 linter 逐渐泛化为各类语言中的代码检查工具统称。