mirror of
https://github.com/syncthing/syncthing.git
synced 2025-12-23 22:18:14 -05:00
chore: linter: staticcheck
Signed-off-by: Jakob Borg <jakob@kastelo.net>
This commit is contained in:
@@ -70,6 +70,12 @@ linters:
|
||||
# Rollback errors can be ignored
|
||||
- linters: [errcheck]
|
||||
source: Rollback
|
||||
# Embedded fields named in selectors may add clarity
|
||||
- linters: [staticcheck]
|
||||
text: QF1008
|
||||
# Don't necessarily rewrite !(foo || bar) to !foo && !bar
|
||||
- linters: [staticcheck]
|
||||
text: QF1001
|
||||
settings:
|
||||
sloglint:
|
||||
context: "scope"
|
||||
|
||||
@@ -659,13 +659,14 @@ func auditWriter(auditFile string) io.Writer {
|
||||
var auditDest string
|
||||
var auditFlags int
|
||||
|
||||
if auditFile == "-" {
|
||||
switch auditFile {
|
||||
case "-":
|
||||
fd = os.Stdout
|
||||
auditDest = "stdout"
|
||||
} else if auditFile == "--" {
|
||||
case "--":
|
||||
fd = os.Stderr
|
||||
auditDest = "stderr"
|
||||
} else {
|
||||
default:
|
||||
if auditFile == "" {
|
||||
auditFile = locations.GetTimestamped(locations.AuditLog)
|
||||
auditFlags = os.O_WRONLY | os.O_CREATE | os.O_EXCL
|
||||
|
||||
@@ -428,11 +428,12 @@ func migrateToConfigV12(cfg *Configuration) {
|
||||
var newDiscoServers []string
|
||||
var useDefault bool
|
||||
for _, addr := range cfg.Options.RawGlobalAnnServers {
|
||||
if addr == "udp4://announce.syncthing.net:22026" {
|
||||
switch addr {
|
||||
case "udp4://announce.syncthing.net:22026":
|
||||
useDefault = true
|
||||
} else if addr == "udp6://announce-v6.syncthing.net:22026" {
|
||||
case "udp6://announce-v6.syncthing.net:22026":
|
||||
useDefault = true
|
||||
} else {
|
||||
default:
|
||||
newDiscoServers = append(newDiscoServers, addr)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,11 +81,12 @@ func (t *tcpListener) serve(ctx context.Context) error {
|
||||
defer slog.InfoContext(ctx, "TCP listener shutting down", slogutil.Address(tcaddr))
|
||||
|
||||
var ipVersion nat.IPVersion
|
||||
if t.uri.Scheme == "tcp4" {
|
||||
switch t.uri.Scheme {
|
||||
case "tcp4":
|
||||
ipVersion = nat.IPv4Only
|
||||
} else if t.uri.Scheme == "tcp6" {
|
||||
case "tcp6":
|
||||
ipVersion = nat.IPv6Only
|
||||
} else {
|
||||
default:
|
||||
ipVersion = nat.IPvAny
|
||||
}
|
||||
mapping := t.natService.NewMapping(nat.TCP, ipVersion, tcaddr.IP, tcaddr.Port)
|
||||
|
||||
@@ -140,12 +140,12 @@ func (evType EventType) Merge(other EventType) EventType {
|
||||
}
|
||||
|
||||
func (evType EventType) String() string {
|
||||
switch {
|
||||
case evType == NonRemove:
|
||||
switch evType {
|
||||
case NonRemove:
|
||||
return "non-remove"
|
||||
case evType == Remove:
|
||||
case Remove:
|
||||
return "remove"
|
||||
case evType == Mixed:
|
||||
case Mixed:
|
||||
return "mixed"
|
||||
default:
|
||||
panic("bug: Unknown event type")
|
||||
|
||||
@@ -132,11 +132,12 @@ func (s *IGDService) AddPinhole(ctx context.Context, protocol nat.Protocol, intA
|
||||
|
||||
func (s *IGDService) tryAddPinholeForIP6(ctx context.Context, protocol nat.Protocol, port int, duration time.Duration, ip net.IP) error {
|
||||
var protoNumber int
|
||||
if protocol == nat.TCP {
|
||||
switch protocol {
|
||||
case nat.TCP:
|
||||
protoNumber = 6
|
||||
} else if protocol == nat.UDP {
|
||||
case nat.UDP:
|
||||
protoNumber = 17
|
||||
} else {
|
||||
default:
|
||||
return errors.New("protocol not supported")
|
||||
}
|
||||
|
||||
@@ -258,11 +259,12 @@ func (s *IGDService) GetLocalIPv4Address() net.IP {
|
||||
// SupportsIPVersion checks whether this is a WANIPv6FirewallControl device,
|
||||
// in which case pinholing instead of port mapping should be done
|
||||
func (s *IGDService) SupportsIPVersion(version nat.IPVersion) bool {
|
||||
if version == nat.IPvAny {
|
||||
switch version {
|
||||
case nat.IPvAny:
|
||||
return true
|
||||
} else if version == nat.IPv6Only {
|
||||
case nat.IPv6Only:
|
||||
return s.URN == urnWANIPv6FirewallControlV1
|
||||
} else if version == nat.IPv4Only {
|
||||
case nat.IPv4Only:
|
||||
return s.URN != urnWANIPv6FirewallControlV1
|
||||
}
|
||||
|
||||
|
||||
@@ -449,10 +449,11 @@ func (a *aggregator) updateConfig(folderCfg config.FolderConfiguration) {
|
||||
}
|
||||
|
||||
func updateInProgressSet(event events.Event, inProgress map[string]struct{}) {
|
||||
if event.Type == events.ItemStarted {
|
||||
switch event.Type {
|
||||
case events.ItemStarted:
|
||||
path := event.Data.(map[string]string)["item"]
|
||||
inProgress[path] = struct{}{}
|
||||
} else if event.Type == events.ItemFinished {
|
||||
case events.ItemFinished:
|
||||
path := event.Data.(map[string]interface{})["item"].(string)
|
||||
delete(inProgress, path)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user