fix: resolve all golangci-lint errors and integrate linter into CI/CD, Makefile, and check script
This commit is contained in:
+15
-6
@@ -186,7 +186,9 @@ func (d *DB) ListCategories() ([]models.Category, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
defer rows.Close()
|
||||
defer func() {
|
||||
_ = rows.Close()
|
||||
}()
|
||||
|
||||
var categories []models.Category
|
||||
for rows.Next() {
|
||||
@@ -264,7 +266,9 @@ func (d *DB) ListFeeds() ([]models.Feed, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
defer rows.Close()
|
||||
defer func() {
|
||||
_ = rows.Close()
|
||||
}()
|
||||
|
||||
var feeds []models.Feed
|
||||
for rows.Next() {
|
||||
@@ -479,7 +483,9 @@ func (d *DB) UpsertFeedEntries(feedID string, entries []models.FeedEntry) (int,
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
defer stmt.Close()
|
||||
defer func() {
|
||||
_ = stmt.Close()
|
||||
}()
|
||||
|
||||
insertedCount := 0
|
||||
for _, e := range entries {
|
||||
@@ -519,9 +525,10 @@ func (d *DB) ListEntries(f EntryFilter) ([]models.FeedEntry, int, error) {
|
||||
where := []string{"1=1"}
|
||||
args := []interface{}{}
|
||||
|
||||
if f.View == "inbox" {
|
||||
switch f.View {
|
||||
case "inbox":
|
||||
where = append(where, "e.is_read = 0")
|
||||
} else if f.View == "starred" {
|
||||
case "starred":
|
||||
where = append(where, "e.is_starred = 1")
|
||||
}
|
||||
|
||||
@@ -596,7 +603,9 @@ func (d *DB) ListEntries(f EntryFilter) ([]models.FeedEntry, int, error) {
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
defer rows.Close()
|
||||
defer func() {
|
||||
_ = rows.Close()
|
||||
}()
|
||||
|
||||
var entries []models.FeedEntry
|
||||
for rows.Next() {
|
||||
|
||||
Reference in New Issue
Block a user