Skip to content

refactor: implement database module and abstract backend #12

refactor: implement database module and abstract backend

refactor: implement database module and abstract backend #12

Triggered via pull request July 13, 2023 18:56
@aymanbagabasaymanbagabas
synchronize #337
db
Status Success
Total duration 32s
Artifacts

lint-soft.yml

on: pull_request
lint-soft
24s
lint-soft
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 11 warnings
lint-soft: server/db/migrate/0001_create_tables.go#L30
string `sqlite3` has 4 occurrences, make it a constant (goconst)
lint-soft: server/db/migrate/0001_create_tables.go#L97
string `postgres` has 3 occurrences, make it a constant (goconst)
lint-soft: server/backend/user.go#L275
Comment should end in a period (godot)
lint-soft: server/backend/user.go#L280
Comment should end in a period (godot)
lint-soft: server/backend/user.go#L285
Comment should end in a period (godot)
lint-soft: server/hooks/gen.go#L32
server/hooks/gen.go:32: Line contains TODO/BUG/FIXME: "TODO: support context." (godox)
lint-soft: server/hooks/gen.go#L34
server/hooks/gen.go:34: Line contains TODO/BUG/FIXME: "TODO: support git hook tests." (godox)
lint-soft: server/backend/backend.go#L36
server/backend/backend.go:36: Line contains TODO/BUG/FIXME: "TODO: implement a proper caching interfa..." (godox)
lint-soft: server/backend/cache.go#L5
server/backend/cache.go:5: Line contains TODO/BUG/FIXME: "TODO: implement a caching interface." (godox)
lint-soft: server/web/git.go#L239
server/web/git.go:239: Line contains TODO/BUG/FIXME: "TODO: add the rest of env vars when we s..." (godox)
lint-soft
Restore cache failed: Dependencies file is not found in /home/runner/work/soft-serve/soft-serve. Supported file pattern: go.sum
lint-soft: server/db/logger.go#L17
exported: exported method DB.Select should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L22
exported: exported method DB.Get should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L27
exported: exported method DB.Queryx should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L32
exported: exported method DB.QueryRowx should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L37
exported: exported method DB.Exec should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L42
exported: exported method DB.SelectContext should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L47
exported: exported method DB.GetContext should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L52
exported: exported method DB.QueryxContext should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L57
exported: exported method DB.QueryRowxContext should have comment or be unexported (revive)
lint-soft: server/db/logger.go#L62
exported: exported method DB.ExecContext should have comment or be unexported (revive)