summaryrefslogtreecommitdiff
path: root/strings
AgeCommit message (Collapse)Author
2025-04-14deps(actions): Bump golangci/golangci-lint-action from 6 to 7 (#2357)dependabot[bot]
* deps(actions): Bump golangci/golangci-lint-action from 6 to 7 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6 to 7. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v6...v7) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * fix(lint): Fixing new lint errors Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2025-03-10chore(refactoring): Refactor/modernizations (#2345)Dave Henderson
chore(refactoring): Refactor with modernization refactorings * range over int * replace interface{} with any * replace common map operations with maps.Copy/maps.Clone * simplifying loops with slices.Contains/ContainsFunc * modernize benchmarks with b.Loop * modernize tests with t.Context * use fmt.Appendf * range over strings.SplitSeq * use new stdlib crypto/pbkdf2 package --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-11-10fix(strings): Avoid potential overflow on 32-bit systems (#2257)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-09-30fix(lint): Fix or ignore lint errors (#2228)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-01feat(strings): Update strings.Indent to error on bad input instead of ↵Dave Henderson
silently doing nothing (#2089) Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-04-21Enable testifylint linter (#2044)Dave Henderson
* chore: Enable testifylint linter Signed-off-by: Dave Henderson <dhenderson@gmail.com> * chore: fix flaky IP lookup test Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-09-15A few performance improvements (#1840)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-04-29Use required.NoError for faster failure in testsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-12Bump to v4 moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-12-29Add strings.SkipLines functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-03-28Log warning message when a deprecated function or datasource is usedDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-03-22Various updates for Go 1.18Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-02-13Fix a few bugs found while fuzzing (#1308)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-04-03Update linting and fix field alignment issuesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-09-29Lint fixesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-08-25Implement shell-compatible quoting (#587)Charles Duffy
* Implement shell-compatible quoting * Reorganize to move non-template-specific logic from funcs/strings to strings/strings
2019-05-09Updating some package docsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-02-17New strings.WordWrap functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-02-16New functions strings.CamelCase and strings.SnakeCaseDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-02-02New function coll.Sort, expanding on strings.SortDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-07-18Adding new strings.Sort functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-07Adding strings.Trunc and strings.AbbrevDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-03-02Adding unit test for zero-width indentDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-03-02Allow no indentation in strings.IndentBen Keith
When recursively generating YAML, it is useful to have a simple generic template definition that starts with an indent of 0 and increments at each level YAML. If you pass `width` of 0 to the function as it was before this change, it would indent it one level without complaining, which was a great source of confusion to me.
2017-06-14Enhancing indent functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>