Skip to content
This repository has been archived by the owner on Sep 1, 2018. It is now read-only.

Commit

Permalink
README: formally deprecate the tool
Browse files Browse the repository at this point in the history
I had stopped actively working on it for a while for the reason
explained below. Let's make it official, to ensure that the tool is no
longer recommended for everyday use.

If the tool were to be continued, it would also need to be rewritten to
use x/tools/go/ssa. This is the first static analysis tool I ever wrote,
so it uses the much more rudimentary go/ast, limiting its capabilities.
  • Loading branch information
mvdan committed Sep 1, 2018
1 parent 822e100 commit c200402
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Expand Up @@ -3,6 +3,10 @@
[![GoDoc](https://godoc.org/mvdan.cc/interfacer?status.svg)](https://godoc.org/mvdan.cc/interfacer)
[![Build Status](https://travis-ci.org/mvdan/interfacer.svg?branch=master)](https://travis-ci.org/mvdan/interfacer)

**Deprecated**: A tool that suggests interfaces is prone to bad suggestions, so
its usefulness in real code is limited. This tool will remain available as a
proof of concept, and for others to examine and learn from.

A linter that suggests interface types. In other words, it warns about
the usage of types that are more specific than necessary.

Expand Down

0 comments on commit c200402

Please sign in to comment.