Commit Graph

37 Commits

Author SHA1 Message Date
tom twinkle 459e58b42b Option to add a ToString interface where numeric-based strings are generated 2024-02-15 16:19:41 +09:00
Menno f80c486834 add alternative string values method 2021-10-17 14:31:43 +02:00
Kiril Vladimiroff 67e4e9619f Add flag for generating gqlgen marshaling methods 2020-09-18 16:35:44 +03:00
Dan Markham eb484e6440
case insensitive bug fix 2020-08-08 21:23:56 -07:00
xescugc 20d9792920 golden_test: Add test for 'linecomment'
It'll fix https://github.com/dmarkham/enumer/issues/27 as it includes the golden
test for it
2020-06-08 20:16:02 +02:00
Dan Markham 017d714532
typeo in the template var 2020-03-16 10:52:02 -07:00
Kiril Vladimiroff 78ada3fc29
Implement Scan with a type switch
This is just a minor (and a bit opinionated) tweak in Scan. While using
the generated Scan method, realized that what's being returned from any
driver I've stumbled upon is actually []byte instead of string, thus
always causing a one failed type assertion on Scan.
2020-03-05 16:18:52 +02:00
Dan Markham 8d7221cc8a
enum value change detector 2020-02-23 22:47:17 -08:00
Dan Markham 49fa643993
Allow multiple trim prefixes
based on changes from @sgtsquiggs
2020-02-23 13:24:02 -08:00
Quang Le 0bc4e9e23e
Fix typos 2019-07-18 08:05:50 -07:00
Dan Markham 2a31c850ad
Make PillString case insensitive
fixes #21
2019-05-04 15:33:34 -07:00
Dan Markham ccf4a55cf2
Line comment support #18 2019-04-23 15:13:34 -07:00
Dan Markham f8e96284fe
Merging in serjlee 2019-04-04 17:11:33 -07:00
amanbolat b0dd5b45a5
update to work with go modules 2019-04-04 15:57:51 -07:00
Luca Osti 63cd80f057 Add method for getting a slice of strings 2019-03-22 12:56:38 +01:00
Luca Osti d806ebd41f Add test 2019-03-22 11:36:20 +01:00
Luca Osti ea11b04142 Add withprefix flag 2019-03-22 10:54:07 +01:00
Prashant Varanasi 0fe51c2f54 Fix typo in generated comment for UnmarshalText
Currently, the generated code starts with "// MarshalText" even though
the method is "UnmarshalText".
2018-04-09 18:09:18 -07:00
Alvaro Lopez Espinosa 87dc173c7b Fix some golint suggestions 2018-03-09 16:55:00 +00:00
Alvaro Lopez Espinosa d213131f3e Changed "BelongsTo" method by "IsA" and update Readme 2018-03-09 14:44:41 +00:00
Alvaro Lopez Espinosa d6adb342e2 Optimized belongsToEnum method and updated tests 2018-03-09 12:33:11 +00:00
Álvaro 1dea5e9823 Create "values" and "belongsToEnum" methods 2018-03-09 11:32:26 +00:00
Álvaro 7aaf68cd58 Add missing comments 2018-03-08 20:17:07 +00:00
Álvaro López Espinosa 60ace443ec
Merge pull request #28 from MrGossett/MrGossett/comment-json-yaml
Comments for JSON and YAML marshaler methods
2018-03-08 20:12:28 +00:00
Álvaro 81eff08fc7 Add a new "text" flag for TextMarshaler methods 2018-03-08 19:51:11 +00:00
Tim Gossett f283678ee0
Comments for JSON and YAML marshaler methods
`go vet` will complain when an exported method is not properly
documented. This change adds comments to the generated `MarshalJSON`,
`UnmarshalJSON`, `MarshalYAML`, and `UnmarshalYAML` methods to satisfy
`go vet`.

As of go 1.10, the go test command now automatically runs go vet on the
package being tested. Complaints from `go vet` are treated like build
errors and prevent execution of the test. This means that generated code
that is not properly documented will prevent test execution.

[1]: https://golang.org/doc/go1.10#test-vet
2018-02-19 22:20:31 -05:00
Steve Atkins bd9938fa86 Remove autotrimprefix option; add basic tests for -trimprefix. 2018-02-05 16:48:43 -08:00
Steve Atkins e1f9d08449 Add expected comments. 2018-02-05 16:09:28 -08:00
Steve Atkins 276f4081b1 Merge branch 'master' of git://github.com/alvaroloes/enumer 2018-02-05 15:45:41 -08:00
Michael Wolber aa50e29ee8
Added comment to generated ...String function. Removed usage of _ in identifiers. 2018-01-03 15:35:09 +01:00
Steve Atkins 51d23ad531 add -trimprefix and -autotrimprefix 2017-04-10 11:37:23 -07:00
achernov 432dffaa95 Add enum value string representation transformation feature 2017-02-01 10:01:12 +03:00
Jim Minter 86cfc17470 add yaml support 2016-12-20 12:57:15 +00:00
Álvaro d3da35e3d0 Fixes and adds tests after merge 2016-10-26 16:59:55 +01:00
Alvaro Lopez Espinosa 986f3e9353 Changed the flag noJSON to json 2016-05-21 13:34:12 +01:00
Álvaro 8ff8ff6be4 Updated tests 2016-01-19 19:54:00 +00:00
alvaroloes 58c57e5d15 Added a method to the generated code to get the enum value from the string name. Fixed all tests. 2015-12-29 13:14:54 +00:00