linter 用来检查程序的语法错误,并即时标注和指出来 (例如,把声明了但没使用的多余变量指出来,向错误语句添加红色波浪线),是程序开发的辅助工具。同时,linter 也有统一规范代码书写方式的功能。
在大型项目中,编码需要统一的风格,比如在 JavaScript 中使用单引号还是双引号包裹字符串,在何时进行折行等。目前各种语言基本都有自己的出色 linter,能够确保相同的使用不同换行方式、缩进、标记代码会最终格式化为相同的输出。
2020年10月21日...大约 1 分钟
linter 用来检查程序的语法错误,并即时标注和指出来 (例如,把声明了但没使用的多余变量指出来,向错误语句添加红色波浪线),是程序开发的辅助工具。同时,linter 也有统一规范代码书写方式的功能。
在大型项目中,编码需要统一的风格,比如在 JavaScript 中使用单引号还是双引号包裹字符串,在何时进行折行等。目前各种语言基本都有自己的出色 linter,能够确保相同的使用不同换行方式、缩进、标记代码会最终格式化为相同的输出。
clang-format 是一种代码格式化工具,可用于格式化(排版) C / C++ / Java / JavaScript / Objective-C / Protobuf / C# 的代码。它支持多种预设代码风格与自定义风格 (通过编写 .clang-format
文件)。