We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
level=warning msg="[config_reader] The configuration option `linters.errcheck.ignore` is deprecated, please use `linters.errcheck.exclude-functions`." internal/git.go:[7](https://github.com/stuttgart-things/machineshop/actions/runs/9219246421/job/25364061737#step:4:9)4:10: Error return value of `w.Commit` is not checked (errcheck) w.Commit(commitMsg, &git.CommitOptions{}) ^ surveys/profiles.go:101:[8](https://github.com/stuttgart-things/machineshop/actions/runs/9219246421/job/25364061737#step:4:10)1: Error return value of `(github.com/pterm/pterm.TablePrinter).Render` is not checked (errcheck) pterm.DefaultTable.WithHasHeader().WithBoxed().WithData(repositoryTable).Render() ^ cmd/create.go:100:25: Error return value of `sthingsCli.PushCommit` is not checked (errcheck) sthingsCli.PushCommit(client, ref, gitTree, groupName, repositoryName, authorName, authorEmail, commitMessage) ^ cmd/create.go:142:1: don't use `init` function (gochecknoinits) func init() { ^ cmd/flow.go:16[9](https://github.com/stuttgart-things/machineshop/actions/runs/9219246421/job/25364061737#step:4:11):1: don't use `init` function (gochecknoinits) func init() { ^ cmd/get.go:46:1: don't use `init` function (gochecknoinits) func init() { ^ cmd/flow.go:58:16: string `git` has 4 occurrences, make it a constant (goconst) if source == "git" { ^ internal/git.go:76:2: commentFormatting: put a space between `//` and comment text (gocritic) //Push the code to the remote ^ internal/git.go:57:2: commentedOutCode: may want to remove commented-out code (gocritic) // err = fs.Remove(filePath2) ^ surveys/install.go:42:21: builtinShadow: shadowing of predeclared identifier: error (gocritic) renderedScript, error := sthingsBase.RenderTemplateInline(string(scriptTemplate), "missingkey=error", "{{", "}}", allTemplateVariablesAndDefaults) ^ surveys/install.go:92:5: nestingReduce: invert if cond, replace body with `continue`, move old body after the statement (gocritic) if binaryProfile[selectedProfile].Url != "" { ^ surveys/profiles.go:29:2: commentedOutCode: may want to remove commented-out code (gocritic) // allKeys := []string{} ^ surveys/profiles.go:39:4: commentedOutCode: may want to remove commented-out code (gocritic) // allKeys = append(allKeys, key) ^ surveys/profiles.go:58:5: sloppyLen: len(allBinaries) >= 0 is always true (gocritic) if len(allBinaries) >= 0 { ^ surveys/profiles.go:62:5: sloppyLen: len(allScripts) >= 0 is always true (gocritic) if len(allScripts) >= 0 { ^ surveys/release.go:28:5: nestingReduce: invert if cond, replace body with `continue`, move old body after the statement (gocritic) if repositoryProfile[selectedProfile].Url != "" { ^ internal/validation.go:22: File is not `gofmt`-ed with `-s` `-r 'interface{} -> any'` (gofmt) func VerifyReadKeyValues(templateValues []string, log *sthingsBase.Logger, enableVault bool) map[string]interface{} { cmd/flow.go:20: File is not `gofmt`-ed with `-s` `-r 'interface{} -> any'` (gofmt) defaults = make(map[string]interface{}) cmd/render.go:30: File is not `gofmt`-ed with `-s` `-r 'interface{} -> any'` (gofmt) defaultVariables = make(map[string]interface{}) flagVariables = make(map[string]interface{}) internal/validation.go:20:7: G[10](https://github.com/stuttgart-things/machineshop/actions/runs/9219246421/job/25364061737#step:4:12)1: Potential hardcoded credentials (gosec) const regexPatternVaultSecretPath = `.+/data/.+:.+` ^ internal/output.go:30: line is 144 characters (lll) pterm.DefaultCenter.Print(pterm.DefaultHeader.WithFullWidth().WithBackgroundStyle(pterm.NewStyle(pterm.BgLightCyan)).WithMargin(2).Sprint(cmd)) cmd/create.go:131: line is 171 characters (lll) err, pullRequestID := sthingsCli.CreatePullRequest(client, prSubject, prRepoOwner, sourceOwner, commitBranch, prRepo, sourceRepo, repoBranch, baseBranch, prDescription) cmd/render.go:154: line is 158 characters (lll) renderedTemplate, err := sthingsBase.RenderTemplateInline(templateFile, renderOption, brackets[bracketFormat].begin, brackets[bracketFormat].end, variables) cmd/root.go:43: line is 144 characters (lll) rootCmd.PersistentFlags().StringVar(&gitRepository, "git", "https://github.com/stuttgart-things/stuttgart-things.git", "source git repository") surveys/install.go:107:13: `OVERWIRTE` is a misspelling of `OVERWRITE` (misspell) // ADD OVERWIRTE OPTION ^ cmd/root.go:28:24: `infrasturcture` is a misspelling of `infrastructure` (misspell) Short: "machineShop - infrasturcture cli", ^ internal/output.go:44:95: unused-parameter: parameter 'overwrite' seems to be unused, consider removing or renaming it as _ (revive) func HandleRenderOutput(outputFormat, destinationPath, renderedTemplate string, decodeBase64, overwrite bool) { ^ cmd/render.go:44:32: unused-parameter: parameter 'args' seems to be unused, consider removing or renaming it as _ (revive) Run: func(cmd *cobra.Command, args []string) { ^ cmd/get.go:21:32: unused-parameter: parameter 'args' seems to be unused, consider removing or renaming it as _ (revive) Run: func(cmd *cobra.Command, args []string) { ^ cmd/flow.go:48:32: unused-parameter: parameter 'args' seems to be unused, consider removing or renaming it as _ (revive) Run: func(cmd *cobra.Command, args []string) { ^ internal/output.go:55:21: unnecessary conversion (unconvert) fmt.Println(string(renderedTemplate)) ^ internal/output.go:58:54: unnecessary conversion (unconvert) sthingsBase.WriteDataToFile(destinationPath, string(renderedTemplate)) ^ surveys/install.go:104:64: unnecessary conversion (unconvert) renderedURL, _ := sthingsBase.RenderTemplateInline(string(url), "missingkey=zero", "{{", "}}", allTemplateVariablesAndDefaults) ^ internal/git.go:17:[11](https://github.com/stuttgart-things/machineshop/actions/runs/9219246421/job/25364061737#step:4:13)6: unnecessary leading newline (whitespace) ^ internal/output.go:22:83: unnecessary leading newline (whitespace) ^ internal/output.go:61:1: unnecessary trailing newline (whitespace) ^ internal/validation.go:29:30: unnecessary leading newline (whitespace) ^ internal/validation.go:64:3: unnecessary trailing newline (whitespace) ^ internal/validation.go:101:2: unnecessary trailing newline (whitespace) ^ cmd/push.go:49:6: ineffectual assignment to target (ineffassign) target = "orange" ^ internal/output.go:18:87: Magic number: 50, in <argument> detected (mnd) logger = sthingsBase.StdOutFileLogger("/tmp/machineShop.log", "2006-01-02 15:04:05", 50, 3, 28) ^ internal/validation.go:17:84: Magic number: 50, in <argument> detected (mnd) log = sthingsBase.StdOutFileLogger("/tmp/machineShop.log", "2006-01-02 15:04:05", 50, 3, 28) ^ surveys/install.go:19:97: Magic number: 50, in <argument> detected (mnd) log = sthingsBase.StdOutFileLogger("/tmp/machineShop.log", "2006-01-02 15:04:05", 50, 3, 28) ^ surveys/install.go:27:56: Magic number: 0600, in <argument> detected (mnd) sthingsBase.CreateNestedDirectoryStructure(scriptDir, 0600) ^ surveys/install.go:84:62: Magic number: 0600, in <argument> detected (mnd) sthingsBase.CreateNestedDirectoryStructure(tmpDownloadDir, 0600) ^ surveys/install.go:[13](https://github.com/stuttgart-things/machineshop/actions/runs/9219246421/job/25364061737#step:4:15)2:104: Magic number: 0700, in <argument> detected (mnd) sthingsCli.ExtractTarGzArchive(tmpDownloadDir+"/"+filepath.Base(url), tmpDownloadDir+"/"+name, 0700) ^ surveys/install.go:152:63: Magic number: 0755, in <argument> detected (mnd) sthingsBase.SetUnixFilePermissions(destinationBinPath, 0755) ^ cmd/flow.go:61:61: Magic number: 0777, in <argument> detected (mnd) sthingsBase.CreateNestedDirectoryStructure(workspaceDir, 0777) ^ surveys/profiles.go:66:2: naked return in func `SelectInstallProfiles` with 40 lines of code (nakedret) return ^ internal/git.go:30:10: ST1005: error strings should not be capitalized (stylecheck) return fmt.Errorf("Could not git clone repository %s: %w", repository, err) ^ internal/git.go:37:10: ST1005: error strings should not be capitalized (stylecheck) return fmt.Errorf("Could not get git worktree: %w", err) ^ internal/git.go:45:10: ST1005: error strings should not be capitalized (stylecheck) return fmt.Errorf("Could not create new file: %w", err) ^ surveys/profiles.go:[14](https://github.com/stuttgart-things/machineshop/actions/runs/9219246421/job/25364061737#step:4:16):2: ST1003: struct field Url should be URL (stylecheck) Url string `mapstructure:"url"` ^ surveys/profiles.go:71:2: ST1003: struct field Url should be URL (stylecheck) Url string `mapstructure:"url"` ^
The text was updated successfully, but these errors were encountered:
patrick-hermann-sva
No branches or pull requests
The text was updated successfully, but these errors were encountered: