0

Some linter cleanup

This commit is contained in:
Gabe Kangas 2021-10-25 00:31:45 -07:00
parent 3f4176d8d6
commit bdce2e13bf
9 changed files with 48 additions and 14 deletions

View File

@ -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.*$

View File

@ -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)
} }
} }

View File

@ -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()
} }

View File

@ -2,6 +2,7 @@ package chat
import ( import (
"syscall" "syscall"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
) )

View File

@ -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)
}
} }
} }

View File

@ -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 + "\""

View File

@ -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

View File

@ -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

View File

@ -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
} }