2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 10:17:17 +08:00

fix: lint

This commit is contained in:
2025-04-05 20:10:53 +08:00
parent edb5e858e4
commit e6b3858937
15 changed files with 130 additions and 45 deletions

View File

@@ -79,7 +79,9 @@ func (r *MySQL) DatabaseExists(name string) (bool, error) {
if err != nil {
return false, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
for rows.Next() {
var database string
@@ -134,7 +136,9 @@ func (r *MySQL) UserPrivileges(user, host string) ([]string, error) {
if err != nil {
return nil, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
re := regexp.MustCompile(`GRANT\s+ALL PRIVILEGES\s+ON\s+[\x60'"]?([^\s\x60'"]+)[\x60'"]?\.\*\s+TO\s+`)
var databases []string
@@ -167,7 +171,9 @@ func (r *MySQL) Users() ([]types.MySQLUser, error) {
if err != nil {
return nil, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
var users []types.MySQLUser
for rows.Next() {
@@ -204,7 +210,9 @@ func (r *MySQL) Databases() ([]types.MySQLDatabase, error) {
if err != nil {
return nil, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
var databases []types.MySQLDatabase
for rows.Next() {
@@ -227,7 +235,9 @@ func (r *MySQL) userGrants(user, host string) ([]string, error) {
if err != nil {
return nil, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
var grants []string
for rows.Next() {

View File

@@ -140,7 +140,9 @@ func (r *Postgres) UserPrivileges(user string) ([]string, error) {
if err != nil {
return nil, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
var databases []string
@@ -190,7 +192,9 @@ func (r *Postgres) Users() ([]types.PostgresUser, error) {
if err != nil {
return nil, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
var users []types.PostgresUser
for rows.Next() {
@@ -241,7 +245,9 @@ func (r *Postgres) Databases() ([]types.PostgresDatabase, error) {
if err != nil {
return nil, err
}
defer rows.Close()
defer func(rows *sql.Rows) {
_ = rows.Close()
}(rows)
var databases []types.PostgresDatabase
for rows.Next() {

View File

@@ -35,7 +35,9 @@ func Write(path string, data string, permission os.FileMode) error {
if err != nil {
return err
}
defer file.Close()
defer func(file *os.File) {
_ = file.Close()
}(file)
_, err = file.WriteString(data)
if err != nil {
@@ -71,7 +73,9 @@ func WriteAppend(path string, data string, permission os.FileMode) error {
if err != nil {
return err
}
defer file.Close()
defer func(file *os.File) {
_ = file.Close()
}(file)
_, err = file.WriteString(data)
if err != nil {

View File

@@ -13,7 +13,9 @@ func readOSRelease() map[string]string {
if err != nil {
return nil
}
defer file.Close()
defer func(file *os.File) {
_ = file.Close()
}(file)
osRelease := make(map[string]string)
scanner := bufio.NewScanner(file)
@@ -67,7 +69,9 @@ func TCPPortInUse(port uint) bool {
if err != nil {
return true
}
defer conn.Close()
defer func(conn net.Listener) {
_ = conn.Close()
}(conn)
return false
}
@@ -77,6 +81,8 @@ func UDPPortInUse(port uint) bool {
if err != nil {
return true
}
defer conn.Close()
defer func(conn net.PacketConn) {
_ = conn.Close()
}(conn)
return false
}

View File

@@ -203,7 +203,9 @@ func ExecfWithTTY(shell string, args ...any) (string, error) {
if err != nil {
return "", fmt.Errorf("run %s failed", shell)
}
defer f.Close()
defer func(f *os.File) {
_ = f.Close()
}(f)
if _, err = io.Copy(&out, f); ptyError(err) != nil {
return "", fmt.Errorf("run %s failed, out: %s, err: %w", shell, strings.TrimSpace(out.String()), err)

View File

@@ -58,7 +58,9 @@ func (t *Turn) Write(p []byte) (n int, err error) {
if err != nil {
return 0, err
}
defer writer.Close()
defer func(writer io.WriteCloser) {
_ = writer.Close()
}(writer)
return writer.Write(p)
}

View File

@@ -155,7 +155,9 @@ func GetLocalIPv4() (string, error) {
if err != nil {
return "", err
}
defer conn.Close()
defer func(conn stdnet.Conn) {
_ = conn.Close()
}(conn)
local := conn.LocalAddr().(*stdnet.UDPAddr)
return local.IP.String(), nil
@@ -167,7 +169,9 @@ func GetLocalIPv6() (string, error) {
if err != nil {
return "", err
}
defer conn.Close()
defer func(conn stdnet.Conn) {
_ = conn.Close()
}(conn)
local := conn.LocalAddr().(*stdnet.UDPAddr)
return local.IP.String(), nil