当前位置: 首页 > web >正文

.golangci.yml文件配置

version: “2”
run:
timeout: 5m
concurrency: 10
modules-download-mode: readonly
linters:
default: standard
enable:
- revive
- cyclop
settings:
staticcheck:
initialisms: [ “ACL”, “API”, “ASCII”, “CPU”, “CSS”, “DNS”, “EOF”, “GUID”, “HTML”, “HTTP”, “HTTPS”, “ID”, “IP”, “JSON”, “QPS”, “RAM”, “RPC”, “SLA”, “SMTP”, “SQL”, “SSH”, “TCP”, “TLS”, “TTL”, “UDP”, “UI”, “GID”, “UID”, “UUID”, “URI”, “URL”, “UTF8”, “VM”, “XML”, “XMPP”, “XSRF”, “XSS”, “SIP”, “RTP”, “AMQP”, “DB”, “TS” ]
http-status-code-whitelist: [ “200”, “400”, “404”, “500” ]
checks:
- SA1000
- SA1001
- SA1002
- SA1003
- SA1004
- SA1005
- SA1006
- SA1007
- SA1008
- SA1010
- SA1011
- SA1012
- SA1013
- SA1014
- SA1015
- SA1016
- SA1017
- SA1018
- SA1019
- SA1020
- SA1021
- SA1023
- SA1024
- SA1025
- SA1026
- SA1027
- SA1028
- SA1029
- SA1030
- SA1031
- SA1032
- SA2000
- SA2001
- SA2002
- SA2003
- SA3000
- SA3001
- SA4000
- SA4001
- SA4003
- SA4004
- SA4005
- SA4006
- SA4008
- SA4009
- SA4010
- SA4011
- SA4012
- SA4013
- SA4014
- SA4015
- SA4016
- SA4017
- SA4018
- SA4019
- SA4020
- SA4021
- SA4022
- SA4023
- SA4024
- SA4025
- SA4026
- SA4027
- SA4028
- SA4029
- SA4030
- SA4031
- SA4032
- SA5000
- SA5001
- SA5002
- SA5003
- SA5004
- SA5005
- SA5007
- SA5008
- SA5009
- SA5010
- SA5011
- SA5012
- SA6000
- SA6001
- SA6002
- SA6003
- SA6005
- SA6006
- SA9001
- SA9002
- SA9003
- SA9004
- SA9005
- SA9006
- SA9007
- SA9008
- SA9009
- ST1000
- ST1001
- ST1003
- ST1005
- ST1006
- ST1008
- ST1011
- ST1012
- ST1013
- ST1015
- ST1016
- ST1017
- ST1018
- ST1019
- ST1020
- ST1021
- ST1022
- ST1023
- S1000
- S1001
- S1002
- S1003
- S1004
- S1005
- S1006
- S1007
- S1008
- S1009
- S1010
- S1011
- S1012
- S1016
- S1017
- S1018
- S1019
- S1020
- S1021
- S1023
- S1024
- S1025
- S1028
- S1029
- S1030
- S1031
- S1032
- S1033
- S1034
- S1035
- S1036
- S1037
- S1038
- S1039
- S1040
- QF1001
- QF1002
- QF1003
- QF1004
- QF1005
- QF1006
- QF1007
- QF1008
- QF1009
- QF1010
- QF1011
- QF1012
revive:
max-open-files: 2048
severity: error
enable-all-rules: true
directives:
- name: specify-disable-reason
severity: error
rules:
- name: unhandled-error
severity: warning
disabled: false
exclude: [“”]
arguments:
- “fmt.Println”
- name: package-comments
disabled: true
- name: var-naming
severity: error
disabled: false
- name: line-length-limit
arguments:
- 120
- name: add-constant
disabled: true
- name: unused-receiver
disabled: true
exclusions:
paths:
- “.*\_test\.go " f o r m a t t e r s : e n a b l e : − g o f m t − g o i m p o r t s − g o l i n e s e x c l u s i o n s : p a t h s : − " . ∗ t e s t . g o " formatters: enable: - gofmt - goimports - golines exclusions: paths: - ".*\\_test\\.go "formatters:enable:gofmtgoimportsgolinesexclusions:paths:".test.go

http://www.xdnf.cn/news/14982.html

相关文章:

  • 【大模型入门】访问GPT_API实战案例
  • 数据挖掘:深度解析与实战应用
  • 谷歌浏览器安全输入控件-allWebSafeInput控件
  • 深度学习6(多分类+交叉熵损失原理+手写数字识别案例TensorFlow)
  • Android 应用开发 | 一种限制拷贝速率解决因 IO 过高导致系统卡顿的方法
  • C#使用Qdrant实现向量存储及检索
  • 内存池(C++)v1
  • CICD[导航]、docker+gitlab+harbor+jenkins从安装到部署
  • .NET9 实现字符串拼接(StringConcatenation)性能测试
  • 【机器学习笔记 Ⅱ】2 神经网络中的层
  • ch03 部分题目思路
  • 深入探索 pnpm:高效磁盘利用与灵活的包管理解决方案
  • 深度学习篇---简单果实分类网络
  • 软件工程中耦合度
  • 如何正确规范的开发术语自己的TYPECHO插件
  • 条件渲染 v-show与v-if
  • Web开发安全 之 信息加密
  • Spring Boot 集成 Thymeleaf​​ 的快速实现示例,无法渲染页面问题解决
  • 基于Flask和机器学习开发的米其林餐厅数据可视化平台
  • Peek-Ubuntu上Gif录制工具-24.04LTS可装
  • ClickHouse 全生命周期性能优化
  • Java零基础笔记01(JKD及开发工具IDEA安装配置)
  • 数据库学习笔记(十七)--触发器的使用
  • Chat Model API
  • centos 7.6安装mysql8
  • MySQL GROUP_CONCAT函数实现列转行
  • Python实例题:基于 Python 的简单聊天机器人
  • 基于Java+SpringBoot的三国之家网站
  • HTML网页应用打包Android App 完整实践指南
  • IM即时通讯系统设计——TIO 作为技术框架