unconvert

Type converter detector

A tool that analyzes Go source code to identify and report unnecessary type conversions.

Remove unnecessary type conversions from Go source

GitHub

380 stars
13 watching
26 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gurukami/typA library providing safe conversion and data retrieval functions from complex structures to basic types in Go.46
usk81/genericA package providing a flexible data type in Go, allowing encoding and decoding of various data types without the need for explicit casting or switching.48
jmattheis/goverterAutomates the generation of type-safe conversion methods between data structures576
eun/go-convertA utility package for converting data between different types and structures in Go programming language22
nofeaturesonlybugs/setA Go package that provides a performant wrapper around the official reflect package for loose type conversion and assignment into native types.47
asafschers/goscoreAn API for scoring predictive models in PMML format, supporting common machine learning algorithms99
sashamelentyev/usestdlibvarsDetects potential misuse of standard library variables in Go code43
shockerli/cvtConverts data types safely and efficiently in Go programs48
zimmski/go-mutestingA tool to detect untested parts of source code by introducing small changes and testing the resulting behavior.650
cstockton/go-convA library that provides fast and intuitive conversions across various Go types with a simple API.383
henry-sarabia/sliceconvA package providing functions to convert between string representations of primitive types and their corresponding Go types on slices.10
tfausak/witchConverts values from one type to another.75
dtgorski/typexTools for analyzing and visualizing Go type structures and interfaces203
gabriel-vasile/mimetypeA fast and precise MIME type detection library for Go.1,695
subpop/go-iniA Go package that converts between INI file data and the Go structs used to represent it14