Collections of string utils I have created over the years
Clone or download
ik5 Merge pull request #1 from fossabot/master
Add license scan report and status
Latest commit b7a55e4 Jan 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.coveralls.yml trying to work with coveralls and travis Nov 18, 2018
.golangci.yml golangci Nov 21, 2018
.travis.yml changed key Nov 18, 2018
doc.go godoc does not support lists Nov 12, 2018
encoding_gsm0338.go changed after linter warnings Nov 21, 2018
encoding_gsm0338_test.go changed after linter warnings Nov 21, 2018
encoding_unicode.go changed after linter warnings Nov 21, 2018
encoding_unicode_test.go added support for no content at all Nov 11, 2018
example_test.go fixing code from golangci Nov 21, 2018
general.go More documentation about the methods Nov 12, 2018
general_test.go added tests for PointerToStr Nov 11, 2018
helpers.go moved to better naming of the files Oct 31, 2018
license initial commit Sep 19, 2018
numbers.go Number validations Dec 16, 2018
numbers_test.go Number validations Dec 16, 2018
paragraphs.go working on testing abbreviation Dec 22, 2018
paragraphs_test.go working on testing abbreviation Dec 22, 2018
phone.go fixing code from golangci Nov 21, 2018
phone_test.go testing phone.go Nov 7, 2018
readme.markdown Add license scan report and status Jan 7, 2019
search.go More search functions with tests Oct 31, 2018
search_test.go More search functions with tests Oct 31, 2018
sms.go tests for sms Nov 7, 2018
sms_test.go gofmt Nov 7, 2018
sql.go initial commit Sep 19, 2018
sql_test.go testing sql functions Oct 31, 2018
transform.go changed after linter warnings Nov 21, 2018
transform_test.go CamelCase to camelCase Nov 17, 2018

readme.markdown

Go String Utilities

The following repo is a collection of string functions I have created over the years, and slowly moving them to a single package, helping me and others to enjoy them, and stop inventing the wheel every project.

Go Report Card GolangCI Build Status Coverage Status GoDoc License FOSSA Status

Package gostrutils contains string utilities that are missing from the main strings package, as well as other encoding packages arrives by go.

The implementation of the package is set by files based on a subject that belong to.

Basics

The basic logic of Go, is to use bytes as a non numeric holder. The basics of the following package is to gain the ability to hold more support for string based on functions that are missing, while remembering that Go's strings are UTF-8.

The project itself built with files that holds the subject of what they are doing.

The helpers.go file, holds functions that are not string related functions, but help creating that string support.

Test coverage

The aim of the following library is to have close to 100% of unit test coverage, and also examples for all existed functions.

Dependencies

The package built to support golang standard library, for minimizing dependencies. There is no use of any 3rd party packages when using this package, and every contribution to the project must also take that in consideration.

License

The Following project released under MIT.

FOSSA Status