Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
a42e25c
go: upgrade to Go 1.26.4 and run go fix ./...
ggilmore Jun 30, 2026
f89b837
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
2dc2f40
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
ab55e08
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
5ca377a
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
d9a9553
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
5418b62
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
608b7e6
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
98f343d
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
0a48867
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jun 30, 2026
3e0bb69
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
99cf4ea
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
f426e0c
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
24b30dc
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
4d943ff
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
2ce0ac5
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
ddd9865
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
6cebb87
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
dad1a63
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
c783a8e
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
caed7b3
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
ae292d2
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
b3f481b
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
baa2988
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
3f65168
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
cc5edb5
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
6664d55
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
80faeef
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
977c9c7
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
3e760a8
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
655cd4b
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
1e63296
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
e9eb1ee
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
fd127d0
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
52df228
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
0f9bbf8
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
bcbd584
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
d41d615
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
465d0f2
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
1ce45ff
Fix for CI failure on go-fix-modernize--270b1737-ed47-45a7-86f7-80feb…
ggilmore Jul 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions builds.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/sourcegraph/jsonschemadoc

go 1.14
go 1.26.4

require (
github.com/pkg/errors v0.9.1 // indirect
Expand Down
16 changes: 8 additions & 8 deletions jsonschemadoc.go
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ func Generate(schema *jsonschema.Schema) (string, error) {
return buf.String(), nil
}

func marshalIndentIfLong(v interface{}, prefix, indent string) ([]byte, error) {
func marshalIndentIfLong(v any, prefix, indent string) ([]byte, error) {
const longChars = 30
b, err := json.Marshal(v)
if len(b) > longChars {
Expand All @@ -138,7 +138,7 @@ func writeJSONComment(buf *bytes.Buffer, indent, space, text string) error {
return nil
}

func writeJSONValue(enc *json.Encoder, buf *bytes.Buffer, v interface{}) error {
func writeJSONValue(enc *json.Encoder, buf *bytes.Buffer, v any) error {
if err := enc.Encode(v); err != nil {
return err
}
Expand Down Expand Up @@ -205,7 +205,7 @@ func isType(schema *jsonschema.Schema, typ jsonschema.PrimitiveType) bool {
}

func extraField(schema *jsonschema.Schema, name string) string {
var m map[string]interface{}
var m map[string]any
if schema.Raw == nil {
return ""
}
Expand All @@ -229,9 +229,9 @@ type propertyGroup struct {

// property represents a jsonschema.Schema.Properties and its name in a single structure.
type property struct {
name string // property name
comment string // doc comment
value *interface{} // default value (or const value)
examples []interface{} // other example values
first bool // show this property at the top
name string // property name
comment string // doc comment
value *any // default value (or const value)
examples []any // other example values
first bool // show this property at the top
}
Loading