mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 21:50:26 +08:00 
			
		
		
		
	添加golangci-lint配置
This commit is contained in:
		
							
								
								
									
										76
									
								
								.golangci.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								.golangci.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,76 @@
 | 
				
			|||||||
 | 
					# https://golangci-lint.run/usage/configuration/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					linters:
 | 
				
			||||||
 | 
					  enable-all: true
 | 
				
			||||||
 | 
					  disable:
 | 
				
			||||||
 | 
					    - ifshort
 | 
				
			||||||
 | 
					    - exhaustivestruct
 | 
				
			||||||
 | 
					    - golint
 | 
				
			||||||
 | 
					    - nosnakecase
 | 
				
			||||||
 | 
					    - scopelint
 | 
				
			||||||
 | 
					    - varcheck
 | 
				
			||||||
 | 
					    - structcheck
 | 
				
			||||||
 | 
					    - interfacer
 | 
				
			||||||
 | 
					    - exhaustivestruct
 | 
				
			||||||
 | 
					    - maligned
 | 
				
			||||||
 | 
					    - deadcode
 | 
				
			||||||
 | 
					    - dogsled
 | 
				
			||||||
 | 
					    - wrapcheck
 | 
				
			||||||
 | 
					    - wastedassign
 | 
				
			||||||
 | 
					    - varnamelen
 | 
				
			||||||
 | 
					    - testpackage
 | 
				
			||||||
 | 
					    - thelper
 | 
				
			||||||
 | 
					    - nilerr
 | 
				
			||||||
 | 
					    - sqlclosecheck
 | 
				
			||||||
 | 
					    - paralleltest
 | 
				
			||||||
 | 
					    - nonamedreturns
 | 
				
			||||||
 | 
					    - nlreturn
 | 
				
			||||||
 | 
					    - nakedret
 | 
				
			||||||
 | 
					    - ireturn
 | 
				
			||||||
 | 
					    - interfacebloat
 | 
				
			||||||
 | 
					    - gosmopolitan
 | 
				
			||||||
 | 
					    - gomnd
 | 
				
			||||||
 | 
					    - goerr113
 | 
				
			||||||
 | 
					    - gochecknoglobals
 | 
				
			||||||
 | 
					    - exhaustruct
 | 
				
			||||||
 | 
					    - errorlint
 | 
				
			||||||
 | 
					    - depguard
 | 
				
			||||||
 | 
					    - exhaustive
 | 
				
			||||||
 | 
					    - containedctx
 | 
				
			||||||
 | 
					    - wsl
 | 
				
			||||||
 | 
					    - cyclop
 | 
				
			||||||
 | 
					    - dupword
 | 
				
			||||||
 | 
					    - errchkjson
 | 
				
			||||||
 | 
					    - contextcheck
 | 
				
			||||||
 | 
					    - tagalign
 | 
				
			||||||
 | 
					    - dupl
 | 
				
			||||||
 | 
					    - forbidigo
 | 
				
			||||||
 | 
					    - funlen
 | 
				
			||||||
 | 
					    - goconst
 | 
				
			||||||
 | 
					    - godox
 | 
				
			||||||
 | 
					    - gosec
 | 
				
			||||||
 | 
					    - lll
 | 
				
			||||||
 | 
					    - nestif
 | 
				
			||||||
 | 
					    - revive
 | 
				
			||||||
 | 
					    - unparam
 | 
				
			||||||
 | 
					    - stylecheck
 | 
				
			||||||
 | 
					    - gocritic
 | 
				
			||||||
 | 
					    - gofumpt
 | 
				
			||||||
 | 
					    - gomoddirectives
 | 
				
			||||||
 | 
					    - godot
 | 
				
			||||||
 | 
					    - gofmt
 | 
				
			||||||
 | 
					    - gocognit
 | 
				
			||||||
 | 
					    - mirror
 | 
				
			||||||
 | 
					    - gocyclo
 | 
				
			||||||
 | 
					    - gochecknoinits
 | 
				
			||||||
 | 
					    - gci
 | 
				
			||||||
 | 
					    - maintidx
 | 
				
			||||||
 | 
					    - prealloc
 | 
				
			||||||
 | 
					    - goimports
 | 
				
			||||||
 | 
					    - errname
 | 
				
			||||||
 | 
					    - musttag
 | 
				
			||||||
 | 
					    - forcetypeassert
 | 
				
			||||||
 | 
					    - whitespace
 | 
				
			||||||
 | 
					    - noctx
 | 
				
			||||||
 | 
					    - tagliatelle
 | 
				
			||||||
 | 
					    - nilnil
 | 
				
			||||||
@@ -13,9 +13,9 @@ func (this *DetailedError) Code() string {
 | 
				
			|||||||
	return this.code
 | 
						return this.code
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func NewDetailedError(code string, error string) *DetailedError {
 | 
					func NewDetailedError(code string, errString string) *DetailedError {
 | 
				
			||||||
	return &DetailedError{
 | 
						return &DetailedError{
 | 
				
			||||||
		msg:  error,
 | 
							msg:  errString,
 | 
				
			||||||
		code: code,
 | 
							code: code,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -234,7 +234,7 @@ const (
 | 
				
			|||||||
	MessageMediaInstance_LogCreateMessageMediaInstance          langs.MessageCode = "message_media_instance@log_create_message_media_instance"            // 创建消息媒介 %d
 | 
						MessageMediaInstance_LogCreateMessageMediaInstance          langs.MessageCode = "message_media_instance@log_create_message_media_instance"            // 创建消息媒介 %d
 | 
				
			||||||
	MessageMediaInstance_LogDeleteMessageMediaInstance          langs.MessageCode = "message_media_instance@log_delete_message_media_instance"            // 删除消息媒介 %d
 | 
						MessageMediaInstance_LogDeleteMessageMediaInstance          langs.MessageCode = "message_media_instance@log_delete_message_media_instance"            // 删除消息媒介 %d
 | 
				
			||||||
	MessageMediaInstance_LogUpdateMessageMediaInstance          langs.MessageCode = "message_media_instance@log_update_message_media_instance"            // 修改消息媒介 %d
 | 
						MessageMediaInstance_LogUpdateMessageMediaInstance          langs.MessageCode = "message_media_instance@log_update_message_media_instance"            // 修改消息媒介 %d
 | 
				
			||||||
	MessageReciever_LogUpdateClusterMessageReceivers            langs.MessageCode = "message_reciever@log_update_cluster_message_receivers"               // 修改集群 %d 消息接收人
 | 
						MessageReceiver_LogUpdateClusterMessageReceivers            langs.MessageCode = "message_receiver@log_update_cluster_message_receivers"               // 修改集群 %d 消息接收人
 | 
				
			||||||
	MessageRecipient_LogCreateMessageRecipient                  langs.MessageCode = "message_recipient@log_create_message_recipient"                      // 创建媒介接收人 %d
 | 
						MessageRecipient_LogCreateMessageRecipient                  langs.MessageCode = "message_recipient@log_create_message_recipient"                      // 创建媒介接收人 %d
 | 
				
			||||||
	MessageRecipient_LogDeleteMessageRecipient                  langs.MessageCode = "message_recipient@log_delete_message_recipient"                      // 删除媒介接收人 %d
 | 
						MessageRecipient_LogDeleteMessageRecipient                  langs.MessageCode = "message_recipient@log_delete_message_recipient"                      // 删除媒介接收人 %d
 | 
				
			||||||
	MessageRecipient_LogUpdateMessageRecipient                  langs.MessageCode = "message_recipient@log_update_message_recipient"                      // 修改媒介接收人 %d
 | 
						MessageRecipient_LogUpdateMessageRecipient                  langs.MessageCode = "message_recipient@log_update_message_recipient"                      // 修改媒介接收人 %d
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -235,7 +235,7 @@ func init() {
 | 
				
			|||||||
		"message_media_instance@log_create_message_media_instance":            "创建消息媒介 %d",
 | 
							"message_media_instance@log_create_message_media_instance":            "创建消息媒介 %d",
 | 
				
			||||||
		"message_media_instance@log_delete_message_media_instance":            "删除消息媒介 %d",
 | 
							"message_media_instance@log_delete_message_media_instance":            "删除消息媒介 %d",
 | 
				
			||||||
		"message_media_instance@log_update_message_media_instance":            "修改消息媒介 %d",
 | 
							"message_media_instance@log_update_message_media_instance":            "修改消息媒介 %d",
 | 
				
			||||||
		"message_reciever@log_update_cluster_message_receivers":               "修改集群 %d 消息接收人",
 | 
							"message_receiver@log_update_cluster_message_receivers":               "修改集群 %d 消息接收人",
 | 
				
			||||||
		"message_recipient@log_create_message_recipient":                      "创建媒介接收人 %d",
 | 
							"message_recipient@log_create_message_recipient":                      "创建媒介接收人 %d",
 | 
				
			||||||
		"message_recipient@log_delete_message_recipient":                      "删除媒介接收人 %d",
 | 
							"message_recipient@log_delete_message_recipient":                      "删除媒介接收人 %d",
 | 
				
			||||||
		"message_recipient@log_update_message_recipient":                      "修改媒介接收人 %d",
 | 
							"message_recipient@log_update_message_recipient":                      "修改媒介接收人 %d",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@ func TestStickyScheduling_NextArgument(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	t.Log(s.mapping)
 | 
						t.Log(s.mapping)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	req, err := http.NewRequest("GET", "http://www.example.com/?origin=c", nil)
 | 
						req, err := http.NewRequest(http.MethodGet, "http://www.example.com/?origin=c", nil)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		t.Fatal(err)
 | 
							t.Fatal(err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -67,7 +67,7 @@ func TestStickyScheduling_NextCookie(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	t.Log(s.mapping)
 | 
						t.Log(s.mapping)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	req, err := http.NewRequest("GET", "http://www.example.com/?origin=c", nil)
 | 
						req, err := http.NewRequest(http.MethodGet, "http://www.example.com/?origin=c", nil)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		t.Fatal(err)
 | 
							t.Fatal(err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -110,7 +110,7 @@ func TestStickyScheduling_NextHeader(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	t.Log(s.mapping)
 | 
						t.Log(s.mapping)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	req, err := http.NewRequest("GET", "http://www.example.com/?origin=c", nil)
 | 
						req, err := http.NewRequest(http.MethodGet, "http://www.example.com/?origin=c", nil)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		t.Fatal(err)
 | 
							t.Fatal(err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user