├── LICENSE ├── NOTICE ├── README.md ├── cmd └── used │ └── main.go ├── docs ├── factory.svg └── talk.slide ├── testdata ├── blank.go ├── cgo.go ├── consts.go ├── conversion.go ├── cyclic.go ├── elem.go ├── embedded_call.go ├── embedding.go ├── exported_fields.go ├── exported_fields_main.go ├── exported_method_test.go ├── fields.go ├── functions.go ├── generated1.go ├── generated2.go ├── interfaces.go ├── main.go ├── mapslice.go ├── methods.go ├── nested.go ├── pointer-type-embedding.go ├── selectors.go ├── switch_interface.go ├── unused-argument.go └── unused_type.go ├── used.go └── used_test.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/README.md -------------------------------------------------------------------------------- /cmd/used/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/cmd/used/main.go -------------------------------------------------------------------------------- /docs/factory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/docs/factory.svg -------------------------------------------------------------------------------- /docs/talk.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/docs/talk.slide -------------------------------------------------------------------------------- /testdata/blank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/blank.go -------------------------------------------------------------------------------- /testdata/cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/cgo.go -------------------------------------------------------------------------------- /testdata/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/consts.go -------------------------------------------------------------------------------- /testdata/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/conversion.go -------------------------------------------------------------------------------- /testdata/cyclic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/cyclic.go -------------------------------------------------------------------------------- /testdata/elem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/elem.go -------------------------------------------------------------------------------- /testdata/embedded_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/embedded_call.go -------------------------------------------------------------------------------- /testdata/embedding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/embedding.go -------------------------------------------------------------------------------- /testdata/exported_fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/exported_fields.go -------------------------------------------------------------------------------- /testdata/exported_fields_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/exported_fields_main.go -------------------------------------------------------------------------------- /testdata/exported_method_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/exported_method_test.go -------------------------------------------------------------------------------- /testdata/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/fields.go -------------------------------------------------------------------------------- /testdata/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/functions.go -------------------------------------------------------------------------------- /testdata/generated1.go: -------------------------------------------------------------------------------- 1 | // DO NOT EDIT 2 | 3 | package pkg 4 | 5 | type t struct{} 6 | -------------------------------------------------------------------------------- /testdata/generated2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/generated2.go -------------------------------------------------------------------------------- /testdata/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/interfaces.go -------------------------------------------------------------------------------- /testdata/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/main.go -------------------------------------------------------------------------------- /testdata/mapslice.go: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | type M map[int]int 4 | 5 | func Fn() { 6 | var n M 7 | _ = []M{n} 8 | } 9 | -------------------------------------------------------------------------------- /testdata/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/methods.go -------------------------------------------------------------------------------- /testdata/nested.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/nested.go -------------------------------------------------------------------------------- /testdata/pointer-type-embedding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/pointer-type-embedding.go -------------------------------------------------------------------------------- /testdata/selectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/selectors.go -------------------------------------------------------------------------------- /testdata/switch_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/switch_interface.go -------------------------------------------------------------------------------- /testdata/unused-argument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/unused-argument.go -------------------------------------------------------------------------------- /testdata/unused_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/testdata/unused_type.go -------------------------------------------------------------------------------- /used.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/used.go -------------------------------------------------------------------------------- /used_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sqs/used/HEAD/used_test.go --------------------------------------------------------------------------------