goimports incorrectly removed valid imports, manually restoring all files to original state

add task for format only as this is blocking lint validations
update linters to also lint test files
This commit is contained in:
Thomas Modeneis 2018-04-05 21:02:25 +02:00
parent a48f2a45b9
commit dea717b9f4
74 changed files with 110 additions and 37 deletions

View file

@ -41,7 +41,7 @@ lint: ## Run linters. Use make install-linters first.
build/env.sh go run build/ci.go lint build/env.sh go run build/ci.go lint
format: # Formats the code. Must have goimports installed format: # Formats the code. Must have goimports installed
goimports -w -local github.com/ethereum/go-ethereum ./ build/gofmt.sh
clean: clean:
rm -fr build/_workspace/pkg/ $(GOBIN)/* rm -fr build/_workspace/pkg/ $(GOBIN)/*

View file

@ -21,6 +21,7 @@ import (
"errors" "errors"
"math/big" "math/big"
"github.com/ethereum/go-ethereum"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/types"
) )

View file

@ -24,6 +24,7 @@ import (
"sync" "sync"
"time" "time"
"github.com/ethereum/go-ethereum"
"github.com/ethereum/go-ethereum/accounts/abi/bind" "github.com/ethereum/go-ethereum/accounts/abi/bind"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/common/math"

View file

@ -22,6 +22,7 @@ import (
"fmt" "fmt"
"math/big" "math/big"
"github.com/ethereum/go-ethereum"
"github.com/ethereum/go-ethereum/accounts/abi" "github.com/ethereum/go-ethereum/accounts/abi"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/types"

View file

@ -28,9 +28,8 @@ import (
"text/template" "text/template"
"unicode" "unicode"
"golang.org/x/tools/imports"
"github.com/ethereum/go-ethereum/accounts/abi" "github.com/ethereum/go-ethereum/accounts/abi"
"golang.org/x/tools/imports"
) )
// Lang is a target programming language selector to generate bindings for. // Lang is a target programming language selector to generate bindings for.

View file

@ -27,6 +27,8 @@ import (
"sync" "sync"
"time" "time"
"gopkg.in/fatih/set.v0"
"github.com/ethereum/go-ethereum/accounts" "github.com/ethereum/go-ethereum/accounts"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"

View file

@ -24,9 +24,8 @@ import (
"sync" "sync"
"time" "time"
set "gopkg.in/fatih/set.v0"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
set "gopkg.in/fatih/set.v0"
) )
// fileCache is a cache of files seen during scan of keystore. // fileCache is a cache of files seen during scan of keystore.

View file

@ -332,6 +332,7 @@ func doLint(cmdline []string) {
// Run fast linters batched together // Run fast linters batched together
configs := []string{ configs := []string{
"--vendor", "--vendor",
"--tests",
"--disable-all", "--disable-all",
"--enable=goimports", "--enable=goimports",
"--enable=varcheck", "--enable=varcheck",

16
build/gofmt.sh Executable file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env bash
find_files() {
find . -not \( \
\( \
-wholename '.github' \
-o -wholename './build/_workspace' \
-o -wholename './build/bin' \
-o -wholename './crypto/bn256' \
-o -wholename '*/vendor/*' \
\) -prune \
\) -name '*.go'
}
GOFMT="gofmt -s -w";
find_files | xargs $GOFMT;

View file

@ -24,6 +24,7 @@ import (
"path/filepath" "path/filepath"
"github.com/pborman/uuid" "github.com/pborman/uuid"
"gopkg.in/urfave/cli.v1"
"github.com/ethereum/go-ethereum/accounts/keystore" "github.com/ethereum/go-ethereum/accounts/keystore"
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"

View file

@ -24,6 +24,7 @@ import (
"github.com/ethereum/go-ethereum/accounts/keystore" "github.com/ethereum/go-ethereum/accounts/keystore"
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto"
"gopkg.in/urfave/cli.v1"
) )
type outputInspect struct { type outputInspect struct {

View file

@ -21,6 +21,7 @@ import (
"os" "os"
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"gopkg.in/urfave/cli.v1"
) )
const ( const (

View file

@ -25,6 +25,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto"
"gopkg.in/urfave/cli.v1"
) )
type outputSign struct { type outputSign struct {

View file

@ -25,6 +25,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/console" "github.com/ethereum/go-ethereum/console"
"github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto"
"gopkg.in/urfave/cli.v1"
) )
// getPassPhrase obtains a passphrase given by the user. It first checks the // getPassPhrase obtains a passphrase given by the user. It first checks the

View file

@ -23,6 +23,7 @@ import (
"os" "os"
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"gopkg.in/urfave/cli.v1"
) )
var gitCommit = "" // Git SHA1 commit hash of the release (set via linker flags) var gitCommit = "" // Git SHA1 commit hash of the release (set via linker flags)

View file

@ -26,6 +26,7 @@ import (
"github.com/ethereum/go-ethereum/console" "github.com/ethereum/go-ethereum/console"
"github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -25,8 +25,6 @@ import (
"sync/atomic" "sync/atomic"
"time" "time"
"github.com/syndtr/goleveldb/leveldb/util"
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/console" "github.com/ethereum/go-ethereum/console"
@ -38,6 +36,8 @@ import (
"github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/event"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"github.com/ethereum/go-ethereum/trie" "github.com/ethereum/go-ethereum/trie"
"github.com/syndtr/goleveldb/leveldb/util"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -28,6 +28,7 @@ import (
"github.com/ethereum/go-ethereum/console" "github.com/ethereum/go-ethereum/console"
"github.com/ethereum/go-ethereum/node" "github.com/ethereum/go-ethereum/node"
"github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/rpc"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -35,6 +35,7 @@ import (
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/metrics"
"github.com/ethereum/go-ethereum/node" "github.com/ethereum/go-ethereum/node"
"gopkg.in/urfave/cli.v1"
) )
const ( const (

View file

@ -27,6 +27,7 @@ import (
"github.com/ethereum/go-ethereum/consensus/ethash" "github.com/ethereum/go-ethereum/consensus/ethash"
"github.com/ethereum/go-ethereum/eth" "github.com/ethereum/go-ethereum/eth"
"github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/params"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -25,11 +25,11 @@ import (
"strings" "strings"
"time" "time"
"github.com/gizak/termui"
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/node" "github.com/ethereum/go-ethereum/node"
"github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/rpc"
"github.com/gizak/termui"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -26,6 +26,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/internal/debug" "github.com/ethereum/go-ethereum/internal/debug"
"gopkg.in/urfave/cli.v1"
) )
// AppHelpTemplate is the test template for the default, global app help topic. // AppHelpTemplate is the test template for the default, global app help topic.

View file

@ -45,6 +45,8 @@ import (
"strings" "strings"
"text/tabwriter" "text/tabwriter"
"gopkg.in/urfave/cli.v1"
"github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto"
"github.com/ethereum/go-ethereum/p2p" "github.com/ethereum/go-ethereum/p2p"
"github.com/ethereum/go-ethereum/p2p/discover" "github.com/ethereum/go-ethereum/p2p/discover"

View file

@ -24,6 +24,7 @@ import (
"time" "time"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"gopkg.in/urfave/cli.v1"
) )
// main is just a boring entry point to set up the CLI app. // main is just a boring entry point to set up the CLI app.

View file

@ -25,6 +25,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"github.com/ethereum/go-ethereum/swarm/storage" "github.com/ethereum/go-ethereum/swarm/storage"
"gopkg.in/urfave/cli.v1"
) )
func dbExport(ctx *cli.Context) { func dbExport(ctx *cli.Context) {

View file

@ -23,6 +23,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/swarm/storage" "github.com/ethereum/go-ethereum/swarm/storage"
"gopkg.in/urfave/cli.v1"
) )
func hash(ctx *cli.Context) { func hash(ctx *cli.Context) {

View file

@ -24,6 +24,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
swarm "github.com/ethereum/go-ethereum/swarm/api/client" swarm "github.com/ethereum/go-ethereum/swarm/api/client"
"gopkg.in/urfave/cli.v1"
) )
func list(ctx *cli.Context) { func list(ctx *cli.Context) {

View file

@ -44,6 +44,8 @@ import (
"github.com/ethereum/go-ethereum/swarm" "github.com/ethereum/go-ethereum/swarm"
bzzapi "github.com/ethereum/go-ethereum/swarm/api" bzzapi "github.com/ethereum/go-ethereum/swarm/api"
swarmmetrics "github.com/ethereum/go-ethereum/swarm/metrics" swarmmetrics "github.com/ethereum/go-ethereum/swarm/metrics"
"gopkg.in/urfave/cli.v1"
) )
const clientIdentifier = "swarm" const clientIdentifier = "swarm"

View file

@ -27,6 +27,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
"github.com/ethereum/go-ethereum/swarm/api" "github.com/ethereum/go-ethereum/swarm/api"
swarm "github.com/ethereum/go-ethereum/swarm/api/client" swarm "github.com/ethereum/go-ethereum/swarm/api/client"
"gopkg.in/urfave/cli.v1"
) )
const bzzManifestJSON = "application/bzz-manifest+json" const bzzManifestJSON = "application/bzz-manifest+json"

View file

@ -32,6 +32,7 @@ import (
"github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/cmd/utils"
swarm "github.com/ethereum/go-ethereum/swarm/api/client" swarm "github.com/ethereum/go-ethereum/swarm/api/client"
"gopkg.in/urfave/cli.v1"
) )
func upload(ctx *cli.Context) { func upload(ctx *cli.Context) {

View file

@ -28,6 +28,7 @@ import (
"strings" "strings"
"github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/common/math"
"gopkg.in/urfave/cli.v1"
) )
// Custom type which is registered in the flags library which cli uses for // Custom type which is registered in the flags library which cli uses for

View file

@ -56,6 +56,7 @@ import (
"github.com/ethereum/go-ethereum/p2p/netutil" "github.com/ethereum/go-ethereum/p2p/netutil"
"github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/params"
whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" whisper "github.com/ethereum/go-ethereum/whisper/whisperv6"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -28,6 +28,7 @@ import (
"strings" "strings"
"syscall" "syscall"
"github.com/mattn/go-colorable"
"github.com/peterh/liner" "github.com/peterh/liner"
"github.com/robertkrimen/otto" "github.com/robertkrimen/otto"

View file

@ -27,8 +27,6 @@ import (
"sync/atomic" "sync/atomic"
"time" "time"
"gopkg.in/karalabe/cookiejar.v2/collections/prque"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/common/mclock" "github.com/ethereum/go-ethereum/common/mclock"
"github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/consensus"
@ -43,6 +41,8 @@ import (
"github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/params"
"github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/rlp"
"github.com/ethereum/go-ethereum/trie" "github.com/ethereum/go-ethereum/trie"
"github.com/hashicorp/golang-lru"
"gopkg.in/karalabe/cookiejar.v2/collections/prque"
) )
var ( var (

View file

@ -26,6 +26,8 @@ import (
"sync/atomic" "sync/atomic"
"time" "time"
"github.com/hashicorp/golang-lru"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/consensus"
"github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/types"

View file

@ -27,6 +27,7 @@ import (
"github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/types"
"github.com/ethereum/go-ethereum/p2p" "github.com/ethereum/go-ethereum/p2p"
"github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/rlp"
"gopkg.in/fatih/set.v0"
) )
var ( var (

View file

@ -24,6 +24,7 @@ import (
"fmt" "fmt"
"math/big" "math/big"
"github.com/ethereum/go-ethereum"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/common/hexutil"
"github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/types"

View file

@ -16,6 +16,8 @@
package ethclient package ethclient
import "github.com/ethereum/go-ethereum"
// Verify that Client implements the ethereum interfaces. // Verify that Client implements the ethereum interfaces.
var ( var (
_ = ethereum.ChainReader(&Client{}) _ = ethereum.ChainReader(&Client{})

View file

@ -30,6 +30,7 @@ import (
"github.com/ethereum/go-ethereum/log/term" "github.com/ethereum/go-ethereum/log/term"
"github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/metrics"
"github.com/ethereum/go-ethereum/metrics/exp" "github.com/ethereum/go-ethereum/metrics/exp"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -34,6 +34,7 @@ import (
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/params"
"github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/rlp"
"github.com/hashicorp/golang-lru"
) )
var ( var (

View file

@ -35,6 +35,7 @@ import (
"github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/event"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/params"
"gopkg.in/fatih/set.v0"
) )
const ( const (

View file

@ -26,6 +26,7 @@ import (
"time" "time"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"github.com/jackpal/go-nat-pmp"
) )
// An implementation of nat.Interface can map local ports to ports // An implementation of nat.Interface can map local ports to ports

View file

@ -21,6 +21,8 @@ import (
"net" "net"
"strings" "strings"
"time" "time"
"github.com/jackpal/go-nat-pmp"
) )
// natPMPClient adapts the NAT-PMP protocol implementation so it conforms to // natPMPClient adapts the NAT-PMP protocol implementation so it conforms to

View file

@ -22,6 +22,8 @@ import (
"context" "context"
"net" "net"
"time" "time"
"gopkg.in/natefinch/npipe.v2"
) )
// This is used if the dialing context has no deadline. It is much smaller than the // This is used if the dialing context has no deadline. It is much smaller than the

View file

@ -26,6 +26,7 @@ import (
"sync/atomic" "sync/atomic"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"gopkg.in/fatih/set.v0"
) )
const MetadataApi = "rpc" const MetadataApi = "rpc"

View file

@ -24,6 +24,7 @@ import (
"sync" "sync"
"github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/common/hexutil"
"gopkg.in/fatih/set.v0"
) )
// API describes the set of methods offered over the RPC interface // API describes the set of methods offered over the RPC interface

View file

@ -32,6 +32,7 @@ import (
"golang.org/x/net/websocket" "golang.org/x/net/websocket"
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
"gopkg.in/fatih/set.v0"
) )
// websocketJSONCodec is a custom JSON codec with payload size enforcement and // websocketJSONCodec is a custom JSON codec with payload size enforcement and

View file

@ -23,6 +23,7 @@ import (
"github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/log"
gethmetrics "github.com/ethereum/go-ethereum/metrics" gethmetrics "github.com/ethereum/go-ethereum/metrics"
"github.com/ethereum/go-ethereum/metrics/influxdb" "github.com/ethereum/go-ethereum/metrics/influxdb"
"gopkg.in/urfave/cli.v1"
) )
var ( var (

View file

@ -13,6 +13,7 @@ import (
"time" "time"
"github.com/Azure/go-autorest/autorest" "github.com/Azure/go-autorest/autorest"
"github.com/dgrijalva/jwt-go"
) )
const ( const (

View file

@ -8,6 +8,7 @@ import (
"runtime" "runtime"
"sync" "sync"
"github.com/go-ole/go-ole"
"github.com/go-ole/go-ole/oleutil" "github.com/go-ole/go-ole/oleutil"
) )

View file

@ -37,6 +37,7 @@ import (
"sync" "sync"
"time" "time"
"github.com/go-ole/go-ole"
"github.com/go-ole/go-ole/oleutil" "github.com/go-ole/go-ole/oleutil"
) )

View file

@ -7,6 +7,9 @@ import (
"strconv" "strconv"
"strings" "strings"
"sync" "sync"
"github.com/mattn/go-colorable"
"github.com/mattn/go-isatty"
) )
var ( var (

View file

@ -9,6 +9,8 @@ import (
"strconv" "strconv"
"sync" "sync"
"time" "time"
"github.com/nsf/termbox-go"
) )
type Event struct { type Event struct {

View file

@ -7,6 +7,8 @@ package termui
import ( import (
"regexp" "regexp"
"strings" "strings"
"github.com/mitchellh/go-wordwrap"
) )
// TextBuilder is a minimal interface to produce text []Cell using specific syntax (markdown). // TextBuilder is a minimal interface to produce text []Cell using specific syntax (markdown).

View file

@ -9,6 +9,8 @@ import (
"strings" "strings"
"syscall" "syscall"
"unsafe" "unsafe"
"github.com/mattn/go-isatty"
) )
const ( const (

View file

@ -2,6 +2,7 @@
package termbox package termbox
import "github.com/mattn/go-runewidth"
import "fmt" import "fmt"
import "os" import "os"
import "os/signal" import "os/signal"

View file

@ -3,6 +3,7 @@ package termbox
import "syscall" import "syscall"
import "unsafe" import "unsafe"
import "unicode/utf16" import "unicode/utf16"
import "github.com/mattn/go-runewidth"
type ( type (
wchar uint16 wchar uint16

View file

@ -11,6 +11,8 @@ import (
"math" "math"
"regexp" "regexp"
"strings" "strings"
"github.com/mattn/go-runewidth"
) )
var ansi = regexp.MustCompile("\033\\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]") var ansi = regexp.MustCompile("\033\\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]")

View file

@ -2,7 +2,6 @@ package ast
import ( import (
"fmt" "fmt"
"github.com/robertkrimen/otto/file" "github.com/robertkrimen/otto/file"
) )

View file

@ -5,6 +5,8 @@ package file
import ( import (
"fmt" "fmt"
"strings" "strings"
"gopkg.in/sourcemap.v1"
) )
// Idx is a compact encoding of a source position within a file set. // Idx is a compact encoding of a source position within a file set.

View file

@ -43,6 +43,7 @@ import (
"github.com/robertkrimen/otto/ast" "github.com/robertkrimen/otto/ast"
"github.com/robertkrimen/otto/file" "github.com/robertkrimen/otto/file"
"github.com/robertkrimen/otto/token" "github.com/robertkrimen/otto/token"
"gopkg.in/sourcemap.v1"
) )
// A Mode value is a set of flags (or 0). They control optional parser functionality. // A Mode value is a set of flags (or 0). They control optional parser functionality.

View file

@ -1,5 +1,7 @@
package otto package otto
import ()
type _resultKind int type _resultKind int
const ( const (

View file

@ -6,11 +6,10 @@
package require package require
import ( import (
assert "github.com/stretchr/testify/assert"
http "net/http" http "net/http"
url "net/url" url "net/url"
time "time" time "time"
assert "github.com/stretchr/testify/assert"
) )
// Condition uses a Comparison to assert a complex condition. // Condition uses a Comparison to assert a complex condition.

View file

@ -6,11 +6,10 @@
package require package require
import ( import (
assert "github.com/stretchr/testify/assert"
http "net/http" http "net/http"
url "net/url" url "net/url"
time "time" time "time"
assert "github.com/stretchr/testify/assert"
) )
// Condition uses a Comparison to assert a complex condition. // Condition uses a Comparison to assert a complex condition.

View file

@ -1,9 +1,8 @@
package leveldb package leveldb
import ( import (
"sync/atomic"
"github.com/syndtr/goleveldb/leveldb/storage" "github.com/syndtr/goleveldb/leveldb/storage"
"sync/atomic"
) )
type iStorage struct { type iStorage struct {

View file

@ -10,9 +10,8 @@ import (
"bufio" "bufio"
"bytes" "bytes"
"encoding/base64" "encoding/base64"
"io"
"golang.org/x/crypto/openpgp/errors" "golang.org/x/crypto/openpgp/errors"
"io"
) )
// A Block represents an OpenPGP armored structure. // A Block represents an OpenPGP armored structure.

View file

@ -8,10 +8,9 @@ import (
"compress/bzip2" "compress/bzip2"
"compress/flate" "compress/flate"
"compress/zlib" "compress/zlib"
"golang.org/x/crypto/openpgp/errors"
"io" "io"
"strconv" "strconv"
"golang.org/x/crypto/openpgp/errors"
) )
// Compressed represents a compressed OpenPGP packet. The decompressed contents // Compressed represents a compressed OpenPGP packet. The decompressed contents

View file

@ -7,11 +7,10 @@ package packet
import ( import (
"crypto" "crypto"
"encoding/binary" "encoding/binary"
"io"
"strconv"
"golang.org/x/crypto/openpgp/errors" "golang.org/x/crypto/openpgp/errors"
"golang.org/x/crypto/openpgp/s2k" "golang.org/x/crypto/openpgp/s2k"
"io"
"strconv"
) )
// OnePassSignature represents a one-pass signature packet. See RFC 4880, // OnePassSignature represents a one-pass signature packet. See RFC 4880,

View file

@ -11,11 +11,10 @@ import (
"crypto/aes" "crypto/aes"
"crypto/cipher" "crypto/cipher"
"crypto/des" "crypto/des"
"io"
"math/big"
"golang.org/x/crypto/cast5" "golang.org/x/crypto/cast5"
"golang.org/x/crypto/openpgp/errors" "golang.org/x/crypto/openpgp/errors"
"io"
"math/big"
) )
// readFull is the same as io.ReadFull except that reading zero bytes returns // readFull is the same as io.ReadFull except that reading zero bytes returns

View file

@ -5,9 +5,8 @@
package packet package packet
import ( import (
"io"
"golang.org/x/crypto/openpgp/errors" "golang.org/x/crypto/openpgp/errors"
"io"
) )
// Reader reads packets from an io.Reader and allows packets to be 'unread' so // Reader reads packets from an io.Reader and allows packets to be 'unread' so

View file

@ -8,11 +8,10 @@ import (
"crypto/cipher" "crypto/cipher"
"crypto/sha1" "crypto/sha1"
"crypto/subtle" "crypto/subtle"
"golang.org/x/crypto/openpgp/errors"
"hash" "hash"
"io" "io"
"strconv" "strconv"
"golang.org/x/crypto/openpgp/errors"
) )
// SymmetricallyEncrypted represents a symmetrically encrypted byte string. The // SymmetricallyEncrypted represents a symmetrically encrypted byte string. The

View file

@ -7,10 +7,9 @@
package terminal // import "golang.org/x/crypto/ssh/terminal" package terminal // import "golang.org/x/crypto/ssh/terminal"
import ( import (
"golang.org/x/sys/unix"
"io" "io"
"syscall" "syscall"
"golang.org/x/sys/unix"
) )
// State contains the state of a terminal. // State contains the state of a terminal.

View file

@ -1,9 +1,9 @@
// Copyright (c) 2012 The Go Authors. All rights reserved. // Copyright (c) 2012 The Go Authors. All rights reserved.
// //
// Redistribution and use in source and binary forms, with or without // Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are // modification, are permitted provided that the following conditions are
// met: // met:
// //
// * Redistributions of source code must retain the above copyright // * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer. // notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above // * Redistributions in binary form must reproduce the above
@ -13,7 +13,7 @@
// * Neither the name of Google Inc. nor the names of its // * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from // contributors may be used to endorse or promote products derived from
// this software without specific prior written permission. // this software without specific prior written permission.
// //
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR

View file

@ -19,6 +19,7 @@ package shhclient
import ( import (
"context" "context"
"github.com/ethereum/go-ethereum"
"github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/common/hexutil"
"github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/rpc"
whisper "github.com/ethereum/go-ethereum/whisper/whisperv6" whisper "github.com/ethereum/go-ethereum/whisper/whisperv6"