GoLand文件格式化配置

文章目录

  • 1. Go fmt配置
  • 2. golangci-lint静态代码检查
    • 2.1 安装
    • 2.2 配置
  • 3. Proto格式化
    • 3.1 下载clang-format
    • 3.2 配置clang-format

1. Go fmt配置

GoLand文件格式化配置_第1张图片
Arguments: -w $FilePath$

2. golangci-lint静态代码检查

2.1 安装

go get -u github.com/golangci/golangci-lint/cmd/golangci-lint

2.2 配置

GoLand文件格式化配置_第2张图片
GoLand文件格式化配置_第3张图片

3. Proto格式化

3.1 下载clang-format

在这个网址进行下载:http://releases.llvm.org/download.html

文件有点大,一百多M,下载之后安装即可

3.2 配置clang-format

GoLand文件格式化配置_第4张图片

Arguments上面输入:

-style="{BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0, AlignConsecutiveAssignments: true, AlignConsecutiveAssignments: true}"
-i
$FilePath$

注意:如果你是Windows,clang-format要选择clang-format.exe

你可能感兴趣的:(go)