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: about 2 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gurukami/typ A library providing safe conversion and data retrieval functions from complex structures to basic types in Go. 46
usk81/generic A 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/goverter Automates the generation of type-safe conversion methods between data structures 576
eun/go-convert A utility package for converting data between different types and structures in Go programming language 22
nofeaturesonlybugs/set A Go package that provides a performant wrapper around the official reflect package for loose type conversion and assignment into native types. 47
asafschers/goscore An API for scoring predictive models in PMML format, supporting common machine learning algorithms 99
sashamelentyev/usestdlibvars Detects potential misuse of standard library variables in Go code 43
shockerli/cvt Converts data types safely and efficiently in Go programs 48
zimmski/go-mutesting A tool to detect untested parts of source code by introducing small changes and testing the resulting behavior. 650
cstockton/go-conv A library that provides fast and intuitive conversions across various Go types with a simple API. 383
henry-sarabia/sliceconv A package providing functions to convert between string representations of primitive types and their corresponding Go types on slices. 10
tfausak/witch Converts values from one type to another. 75
dtgorski/typex Tools for analyzing and visualizing Go type structures and interfaces 203
gabriel-vasile/mimetype A fast and precise MIME type detection library for Go. 1,695
subpop/go-ini A Go package that converts between INI file data and the Go structs used to represent it 14