fyrchik/frostfs-node:gopatch-example
master
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
Semantic patch: ``` @@ var dst identifier var src identifier var keys identifier @@ import keys "github.com/nspcc-dev/neo-go/pkg/crypto/keys" -dst := make(keys.PublicKeys, len(src)) -copy(dst, src) +dst := src.Copy() ``` Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
Semantic patch: ``` @@ var f expression var t expression var a expression @@ f( ..., - zap.String(t, a.String()), + zap.Stringer(t, a), ..., ) ``` Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
Semantic patch: ``` @@ @@ -if err != nil { return err } -return nil +return err ``` Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>