Linter 是一种用于自动检查源代码中潜在错误、风格问题和可疑结构的工具。它能帮助程序员在运行代码之前发现问题,提高代码质量和一致性。
/ˈlɪntər/
Before pushing your code, make sure to run the linter to catch any formatting issues.
在推送代码之前,确保运行 linter 来捕捉任何格式问题。
The team configured a strict linter that enforced consistent naming conventions and flagged unused variables across the entire codebase.
团队配置了一个严格的 linter,它在整个代码库中强制执行一致的命名规范,并标记未使用的变量。
Linter 源自 lint 一词。Lint 最初指织物上脱落的细小纤维或绒毛。1979年,贝尔实验室的 Stephen C. Johnson 编写了一个名为 lint 的程序,用于检查 C 语言源代码中的可疑用法和潜在错误——就像从衣服上挑出绒毛一样,从代码中"挑出"问题。后来加上表示"执行者"的后缀 -er,形成 linter,泛指所有此类代码检查工具。
由于 linter 是一个技术领域的专业术语,它较少出现在传统文学作品中,但在技术写作中被广泛引用: