style: satisfy golangci-lint on the round-6 changes
All checks were successful
check / check (push) Successful in 7m26s

nolintlint: gosec was not firing on the deferred Close.
nonamedreturns + varnamelen in collapseUserModeOps.
This commit is contained in:
user
2026-09-04 05:52:26 +00:00
parent dbdef00e91
commit edbbdc9ca5
2 changed files with 8 additions and 6 deletions

View File

@@ -161,7 +161,7 @@ func (c *Conn) Disconnect(reason string) {
func (c *Conn) notifyKilledAndClose(
nick, host, reason string,
) {
defer c.conn.Close() //nolint:errcheck,gosec
defer c.conn.Close() //nolint:errcheck
c.sendWithin(
killWriteWindow,

View File

@@ -1070,20 +1070,22 @@ func isKnownUserModeChar(modeChar rune) bool {
// defence-in-depth only.
func collapseUserModeOps(
ops []userModeOp,
) (wallops, oper *bool, err error) {
) (*bool, *bool, error) {
unknownFlag := &IRCError{
Code: irc.ErrUmodeUnknownFlag,
Params: nil,
Message: "Unknown MODE flag",
}
for _, op := range ops {
switch op.char {
var wallops, oper *bool
for _, modeOp := range ops {
switch modeOp.char {
case 'w':
val := op.adding
val := modeOp.adding
wallops = &val
case 'o':
if op.adding {
if modeOp.adding {
return nil, nil, unknownFlag
}