modernise: Run new gopls modernise tool against the codebase and fix minor issues (#1826)

* modernise: Run new gopls modernise tool against codebase

* Address shazbert's nits

* apichecker, gctcli: Simplify HTML scraping functions and improve depth limit handling

* refactor: Create minSyncInterval const and update order book limit handling for binance and binanceUS

* refactor: Various slice usage improvements and rename TODO

* tranches: Revert deleteByID changes due to performance decrease

Shazbert was a F1 driver in a past lifetime 🏎️

* tranches: Simply retrieve copy

Thanks to shazbert

* documentation: Sort contributors list by contributions

* tranches: Remove deadcode in deleteByID
This commit is contained in:
Adrian Gallagher
2025-03-21 09:17:10 +11:00
committed by GitHub
parent d857d704e3
commit 4651af5767
223 changed files with 1504 additions and 1752 deletions

View File

@@ -9,6 +9,8 @@ import (
"net/http"
"os"
"path/filepath"
"slices"
"sort"
"strings"
"text/template"
"time"
@@ -313,6 +315,10 @@ func main() {
},
}...)
sort.Slice(contributors, func(i, j int) bool {
return contributors[i].Contributions > contributors[j].Contributions
})
if verbose {
fmt.Println("Contributor List Fetched")
for i := range contributors {
@@ -391,16 +397,6 @@ func GetConfiguration() (Config, error) {
return c, nil
}
// IsExcluded returns if the file path is included in the exclusion list
func IsExcluded(path string, exclusion []string) bool {
for i := range exclusion {
if path == exclusion[i] {
return true
}
}
return false
}
// GetProjectDirectoryTree uses filepath walk functions to get each individual
// directory name and path to match templates with
func GetProjectDirectoryTree(c *Config) ([]string, error) {
@@ -423,7 +419,7 @@ func GetProjectDirectoryTree(c *Config) ([]string, error) {
}
if info.IsDir() {
// Bypass what is contained in config.json directory exclusion
if IsExcluded(info.Name(), c.Exclusions.Directories) {
if slices.Contains(c.Exclusions.Directories, info.Name()) {
if verbose {
fmt.Println("Excluding Directory:", info.Name())
}
@@ -559,7 +555,7 @@ func UpdateDocumentation(details DocumentationDetails) {
name = strings.Join(temp, " ")
}
if IsExcluded(name, details.Config.Exclusions.Files) {
if slices.Contains(details.Config.Exclusions.Files, name) {
if verbose {
fmt.Println("Excluding file:", name)
}