mirror of
				https://github.com/owncast/owncast.git
				synced 2025-11-04 05:17:27 +08:00 
			
		
		
		
	Some linter cleanup
This commit is contained in:
		@ -40,8 +40,44 @@ linters:
 | 
				
			|||||||
    - unconvert
 | 
					    - unconvert
 | 
				
			||||||
    - unparam
 | 
					    - unparam
 | 
				
			||||||
    - whitespace
 | 
					    - whitespace
 | 
				
			||||||
 | 
					    - nakedret
 | 
				
			||||||
 | 
					    - cyclop
 | 
				
			||||||
 | 
					    - gosimple
 | 
				
			||||||
 | 
					    - varcheck
 | 
				
			||||||
 | 
					    - unused
 | 
				
			||||||
 | 
					    - deadcode
 | 
				
			||||||
 | 
					    - exportloopref
 | 
				
			||||||
 | 
					    - gocritic
 | 
				
			||||||
 | 
					    - forbidigo
 | 
				
			||||||
 | 
					    - unparam
 | 
				
			||||||
 | 
					    - wastedassign
 | 
				
			||||||
linters-settings:
 | 
					linters-settings:
 | 
				
			||||||
  govet:
 | 
					  govet:
 | 
				
			||||||
    disable:
 | 
					    disable:
 | 
				
			||||||
      - composite
 | 
					      - composite
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  cyclop:
 | 
				
			||||||
 | 
					    # the maximal code complexity to report. default is 10. eventually work our way to that.
 | 
				
			||||||
 | 
					    max-complexity: 20
 | 
				
			||||||
 | 
					    # the max average package complexity. If it's higher than 0.0 (float) the check is enabled (default 0.0)
 | 
				
			||||||
 | 
					    package-average: 0.0
 | 
				
			||||||
 | 
					    # should ignore tests
 | 
				
			||||||
 | 
					    skip-tests: true  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  gosimple:
 | 
				
			||||||
 | 
					    # Select the Go version to target. The default is '1.13'.
 | 
				
			||||||
 | 
					    go: "1.17"
 | 
				
			||||||
 | 
					    # https://staticcheck.io/docs/options#checks
 | 
				
			||||||
 | 
					    checks: ["all"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  gocritic:
 | 
				
			||||||
 | 
					    disabled-checks:
 | 
				
			||||||
 | 
					      - ifElseChain
 | 
				
			||||||
 | 
					      - exitAfterDefer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  forbidigo:
 | 
				
			||||||
 | 
					    # Forbid the following identifiers (identifiers are written using regexp):
 | 
				
			||||||
 | 
					    forbid:
 | 
				
			||||||
 | 
					        # Logging via Print bypasses our logging framework.
 | 
				
			||||||
 | 
					      - ^(fmt\.Print(|f|ln)|print|println)
 | 
				
			||||||
 | 
					      - ^panic.*$
 | 
				
			||||||
 | 
				
			|||||||
@ -118,7 +118,7 @@ func (c *Client) readPump() {
 | 
				
			|||||||
			continue
 | 
								continue
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		message = bytes.TrimSpace(bytes.Replace(message, newline, space, -1))
 | 
							message = bytes.TrimSpace(bytes.ReplaceAll(message, newline, space))
 | 
				
			||||||
		c.handleEvent(message)
 | 
							c.handleEvent(message)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -111,6 +111,6 @@ func (s *Server) userMessageSent(eventData chatClientEvent) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	SaveUserMessage(event)
 | 
						SaveUserMessage(event)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	eventData.client.MessageCount = eventData.client.MessageCount + 1
 | 
						eventData.client.MessageCount++
 | 
				
			||||||
	_lastSeenCache[event.User.ID] = time.Now()
 | 
						_lastSeenCache[event.User.ID] = time.Now()
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -2,6 +2,7 @@ package chat
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"syscall"
 | 
						"syscall"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	log "github.com/sirupsen/logrus"
 | 
						log "github.com/sirupsen/logrus"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -132,10 +132,8 @@ func makeAnimatedGifPreview(sourceFile string, outputFile string) {
 | 
				
			|||||||
	ffmpegCmd := strings.Join(animatedGifFlags, " ")
 | 
						ffmpegCmd := strings.Join(animatedGifFlags, " ")
 | 
				
			||||||
	if _, err := exec.Command("sh", "-c", ffmpegCmd).Output(); err != nil {
 | 
						if _, err := exec.Command("sh", "-c", ffmpegCmd).Output(); err != nil {
 | 
				
			||||||
		log.Errorln(err)
 | 
							log.Errorln(err)
 | 
				
			||||||
	} else {
 | 
					 | 
				
			||||||
		// rename temp file
 | 
							// rename temp file
 | 
				
			||||||
		if err := os.Rename(outputFileTemp, outputFile); err != nil {
 | 
						} else if err := os.Rename(outputFileTemp, outputFile); err != nil {
 | 
				
			||||||
			log.Errorln(err)
 | 
							log.Errorln(err)
 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -284,9 +284,8 @@ func (t *Transcoder) getVariantsString() string {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	for _, variant := range t.variants {
 | 
						for _, variant := range t.variants {
 | 
				
			||||||
		variantsCommandFlags = variantsCommandFlags + " " + variant.getVariantString(t)
 | 
							variantsCommandFlags = variantsCommandFlags + " " + variant.getVariantString(t)
 | 
				
			||||||
		singleVariantMap := ""
 | 
							singleVariantMap := fmt.Sprintf("v:%d,a:%d ", variant.index, variant.index)
 | 
				
			||||||
		singleVariantMap = fmt.Sprintf("v:%d,a:%d ", variant.index, variant.index)
 | 
							variantsStreamMaps += singleVariantMap
 | 
				
			||||||
		variantsStreamMaps = variantsStreamMaps + singleVariantMap
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	variantsCommandFlags = variantsCommandFlags + " " + variantsStreamMaps + "\""
 | 
						variantsCommandFlags = variantsCommandFlags + " " + variantsStreamMaps + "\""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -52,7 +52,7 @@ func removeHighValue(values []float64) []float64 {
 | 
				
			|||||||
func avg(values []float64) float64 {
 | 
					func avg(values []float64) float64 {
 | 
				
			||||||
	total := 0.0
 | 
						total := 0.0
 | 
				
			||||||
	for _, number := range values {
 | 
						for _, number := range values {
 | 
				
			||||||
		total = total + number
 | 
							total += number
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	average := total / float64(len(values))
 | 
						average := total / float64(len(values))
 | 
				
			||||||
	return average
 | 
						return average
 | 
				
			||||||
 | 
				
			|||||||
@ -203,7 +203,7 @@ var (
 | 
				
			|||||||
		// Subrahmanyan Chandrasekhar - Astrophysicist known for his mathematical theory on different stages and evolution in structures of the stars. He has won nobel prize for physics - https://en.wikipedia.org/wiki/Subrahmanyan_Chandrasekhar
 | 
							// Subrahmanyan Chandrasekhar - Astrophysicist known for his mathematical theory on different stages and evolution in structures of the stars. He has won nobel prize for physics - https://en.wikipedia.org/wiki/Subrahmanyan_Chandrasekhar
 | 
				
			||||||
		"chandrasekhar",
 | 
							"chandrasekhar",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		//Claude Shannon - The father of information theory and founder of digital circuit design theory. (https://en.wikipedia.org/wiki/Claude_Shannon)
 | 
							// Claude Shannon - The father of information theory and founder of digital circuit design theory. (https://en.wikipedia.org/wiki/Claude_Shannon)
 | 
				
			||||||
		"shannon",
 | 
							"shannon",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Joan Clarke - Bletchley Park code breaker during the Second World War who pioneered techniques that remained top secret for decades. Also an accomplished numismatist https://en.wikipedia.org/wiki/Joan_Clarke
 | 
							// Joan Clarke - Bletchley Park code breaker during the Second World War who pioneered techniques that remained top secret for decades. Also an accomplished numismatist https://en.wikipedia.org/wiki/Joan_Clarke
 | 
				
			||||||
@ -382,7 +382,7 @@ var (
 | 
				
			|||||||
		// Henrietta Swan Leavitt - she was an American astronomer who discovered the relation between the luminosity and the period of Cepheid variable stars. https://en.wikipedia.org/wiki/Henrietta_Swan_Leavitt
 | 
							// Henrietta Swan Leavitt - she was an American astronomer who discovered the relation between the luminosity and the period of Cepheid variable stars. https://en.wikipedia.org/wiki/Henrietta_Swan_Leavitt
 | 
				
			||||||
		"leavitt",
 | 
							"leavitt",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		//Daniel Lewin -  Mathematician, Akamai co-founder, soldier, 9/11 victim-- Developed optimization techniques for routing traffic on the internet. Died attempting to stop the 9-11 hijackers. https://en.wikipedia.org/wiki/Daniel_Lewin
 | 
							// Daniel Lewin -  Mathematician, Akamai co-founder, soldier, 9/11 victim-- Developed optimization techniques for routing traffic on the internet. Died attempting to stop the 9-11 hijackers. https://en.wikipedia.org/wiki/Daniel_Lewin
 | 
				
			||||||
		"lewin",
 | 
							"lewin",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Ruth Lichterman - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC - https://en.wikipedia.org/wiki/Ruth_Teitelbaum
 | 
							// Ruth Lichterman - one of the original programmers of the ENIAC. https://en.wikipedia.org/wiki/ENIAC - https://en.wikipedia.org/wiki/Ruth_Teitelbaum
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								yp/yp.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								yp/yp.go
									
									
									
									
									
								
							@ -21,7 +21,7 @@ const pingInterval = 4 * time.Minute
 | 
				
			|||||||
var getStatus func() models.Status
 | 
					var getStatus func() models.Status
 | 
				
			||||||
var _inErrorState = false
 | 
					var _inErrorState = false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//YP is a service for handling listing in the Owncast directory.
 | 
					// YP is a service for handling listing in the Owncast directory.
 | 
				
			||||||
type YP struct {
 | 
					type YP struct {
 | 
				
			||||||
	timer *time.Ticker
 | 
						timer *time.Ticker
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user