mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 10:17:17 +08:00
fix: lint
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
12
pkg/os/os.go
12
pkg/os/os.go
@@ -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
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user