Linter fixes (error handling, unused constants, raw strings)

This commit is contained in:
comp500
2023-03-10 17:06:48 +00:00
parent da04eb7f13
commit aeae76a569
9 changed files with 30 additions and 19 deletions

View File

@@ -595,7 +595,7 @@ func CreateDownloadSession(mods []*Mod, hashesToObtain []string) (DownloadSessio
// Get necessary metadata for all files
for _, mod := range mods {
if mod.Download.Mode == "url" || mod.Download.Mode == "" {
if mod.Download.Mode == ModeURL || mod.Download.Mode == "" {
downloadSession.downloadTasks = append(downloadSession.downloadTasks, downloadTask{
mod: mod,
url: mod.Download.URL,

View File

@@ -208,9 +208,8 @@ func (in *Index) Refresh() error {
pathIndex, _ := filepath.Abs(in.indexFile)
packRoot := in.GetPackRoot()
ignoreExists := true
pathIgnore, _ := filepath.Abs(filepath.Join(packRoot, ".packwizignore"))
ignore, ignoreExists := readGitignore(filepath.Join(packRoot, ".packwizignore"))
ignore, ignoreExists := readGitignore(pathIgnore)
var fileList []string
err := filepath.Walk(packRoot, func(path string, info os.FileInfo, err error) error {

View File

@@ -25,8 +25,8 @@ type Mod struct {
}
const (
modeURL string = "url"
modeCF string = "metadata:curseforge"
ModeURL string = "url"
ModeCF string = "metadata:curseforge"
)
// ModDownload specifies how to download the mod file
@@ -132,11 +132,11 @@ func (m Mod) GetDestFilePath() string {
return filepath.Join(filepath.Dir(m.metaFile), filepath.FromSlash(m.FileName))
}
var slugifyRegex1 = regexp.MustCompile("\\(.*\\)")
var slugifyRegex2 = regexp.MustCompile(" - .+")
var slugifyRegex3 = regexp.MustCompile("[^a-z\\d]")
var slugifyRegex4 = regexp.MustCompile("-+")
var slugifyRegex5 = regexp.MustCompile("^-|-$")
var slugifyRegex1 = regexp.MustCompile(`\(.*\)`)
var slugifyRegex2 = regexp.MustCompile(` - .+`)
var slugifyRegex3 = regexp.MustCompile(`[^a-z\d]`)
var slugifyRegex4 = regexp.MustCompile(`-+`)
var slugifyRegex5 = regexp.MustCompile(`^-|-$`)
func SlugifyName(name string) string {
lower := strings.ToLower(name)