[{"data":1,"prerenderedAt":34},["ShallowReactive",2],{"maker-burntsushi":3},[4],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":26,"url":27,"mix":28,"praise":31,"objection":32,"sub":33},13913413,"go-sumtype","A utility for running exhaustiveness checks on “sum types” in Go",false,"dev_tools",2017,75,38,"curious",0.13,27,[17,18,19,20,21],"go","sum types","exhaustiveness check","linter","type switch","burntsushi","github.com","notable",0,"30000000003303000000050000000000000000","https:\u002F\u002Fgithub.com\u002FBurntSushi\u002Fgo-sumtype",[29,30,25,25],1,4,"Useful for catching missed cases when new variants are added.","Switching on types in Go is an anti-pattern; interfaces with methods are better.","static analysis linter",1794036751381]