chore: update golangci-lint config

This commit is contained in:
steven
2023-09-22 17:55:26 +08:00
committed by Steven
parent a58ebd27ca
commit 07e0bb2d4c
42 changed files with 195 additions and 137 deletions

View File

@@ -8,15 +8,16 @@ import (
"os/signal"
"syscall"
"github.com/boojack/slash/internal/log"
"github.com/boojack/slash/server"
_profile "github.com/boojack/slash/server/profile"
"github.com/boojack/slash/store"
"github.com/boojack/slash/store/db"
"github.com/spf13/cobra"
"github.com/spf13/viper"
"go.uber.org/zap"
_ "modernc.org/sqlite"
"github.com/boojack/slash/internal/log"
"github.com/boojack/slash/server"
"github.com/boojack/slash/server/profile"
"github.com/boojack/slash/store"
"github.com/boojack/slash/store/db"
)
const (
@@ -24,25 +25,25 @@ const (
)
var (
profile *_profile.Profile
mode string
port int
data string
serverProfile *profile.Profile
mode string
port int
data string
rootCmd = &cobra.Command{
Use: "slash",
Short: `An open source, self-hosted bookmarks and link sharing platform.`,
Run: func(_cmd *cobra.Command, _args []string) {
ctx, cancel := context.WithCancel(context.Background())
db := db.NewDB(profile)
db := db.NewDB(serverProfile)
if err := db.Open(ctx); err != nil {
cancel()
log.Error("failed to open database", zap.Error(err))
return
}
storeInstance := store.New(db.DBInstance, profile)
s, err := server.NewServer(ctx, profile, storeInstance)
storeInstance := store.New(db.DBInstance, serverProfile)
s, err := server.NewServer(ctx, serverProfile, storeInstance)
if err != nil {
cancel()
log.Error("failed to create server", zap.Error(err))
@@ -109,7 +110,7 @@ func init() {
func initConfig() {
viper.AutomaticEnv()
var err error
profile, err = _profile.GetProfile()
serverProfile, err = profile.GetProfile()
if err != nil {
log.Error("failed to get profile", zap.Error(err))
return
@@ -117,20 +118,20 @@ func initConfig() {
println("---")
println("Server profile")
println("dsn:", profile.DSN)
println("port:", profile.Port)
println("mode:", profile.Mode)
println("version:", profile.Version)
println("dsn:", serverProfile.DSN)
println("port:", serverProfile.Port)
println("mode:", serverProfile.Mode)
println("version:", serverProfile.Version)
println("---")
}
func printGreetings() {
fmt.Println(greetingBanner)
fmt.Printf("Version %s has been started on port %d\n", profile.Version, profile.Port)
fmt.Println("---")
fmt.Println("See more in:")
println(greetingBanner)
fmt.Printf("Version %s has been started on port %d\n", serverProfile.Version, serverProfile.Port)
println("---")
println("See more in:")
fmt.Printf("👉GitHub: %s\n", "https://github.com/boojack/slash")
fmt.Println("---")
println("---")
}
func main() {