Fix gofmt and golint issues (#90)

This commit is contained in:
Cameron Moore
2016-08-22 04:20:25 -05:00
committed by Thomas Pelletier
parent e6271032cc
commit bfe4a7e160
5 changed files with 21 additions and 21 deletions
+2 -1
View File
@@ -3,11 +3,12 @@ package main
import (
"encoding/json"
"fmt"
"github.com/pelletier/go-toml"
"io/ioutil"
"log"
"os"
"time"
"github.com/pelletier/go-toml"
)
func main() {
+9 -8
View File
@@ -1,12 +1,13 @@
package main
import (
"github.com/pelletier/go-toml"
"io"
"os"
"encoding/json"
"flag"
"fmt"
"encoding/json"
"io"
"os"
"github.com/pelletier/go-toml"
)
func main() {
@@ -40,12 +41,12 @@ func processMain(files []string, defaultInput io.Reader, output io.Writer, error
printError(err, errorOutput)
return -1
}
io.WriteString(output, s + "\n")
io.WriteString(output, s+"\n")
return 0
}
func printError(err error, output io.Writer) {
io.WriteString(output, err.Error() + "\n")
io.WriteString(output, err.Error()+"\n")
}
func reader(r io.Reader) (string, error) {
@@ -53,10 +54,10 @@ func reader(r io.Reader) (string, error) {
if err != nil {
return "", err
}
return mapToJson(tree)
return mapToJSON(tree)
}
func mapToJson(tree *toml.TomlTree) (string, error) {
func mapToJSON(tree *toml.TomlTree) (string, error) {
treeMap := tree.ToMap()
bytes, err := json.MarshalIndent(treeMap, "", " ")
if err != nil {
+3 -5
View File
@@ -1,11 +1,11 @@
package main
import (
"testing"
"strings"
"bytes"
"os"
"io/ioutil"
"os"
"strings"
"testing"
)
func expectBufferEquality(t *testing.T, name string, buffer *bytes.Buffer, expected string) {
@@ -32,7 +32,6 @@ func expectProcessMainResults(t *testing.T, input string, args []string, exitCod
}
}
func TestProcessMainReadFromStdin(t *testing.T) {
input := `
[mytoml]
@@ -54,7 +53,6 @@ func TestProcessMainReadFromFile(t *testing.T) {
[mytoml]
a = 42`
tmpfile, err := ioutil.TempFile("", "example.toml")
if err != nil {
t.Fatal(err)
+3 -2
View File
@@ -1,6 +1,7 @@
// Tools to convert a TomlTree to different representations
package toml
// Tools to convert a TomlTree to different representations
import (
"fmt"
"strconv"
@@ -126,7 +127,7 @@ func (t *TomlTree) ToMap() map[string]interface{} {
for k, v := range t.values {
switch node := v.(type) {
case []*TomlTree:
array := make([]interface{}, 0)
var array []interface{}
for _, item := range node {
array = append(array, item.ToMap())
}
+2 -3
View File
@@ -92,13 +92,12 @@ func TestTomlTreeConversionToMapWithTablesInMultipleChunks(t *testing.T) {
expected := map[string]interface{}{
"menu": map[string]interface{}{
"main": []interface{}{
map[string]interface{}{"a": "menu 1", "b": "menu 2", },
map[string]interface{}{"c": "menu 3", "d": "menu 4", },
map[string]interface{}{"a": "menu 1", "b": "menu 2"},
map[string]interface{}{"c": "menu 3", "d": "menu 4"},
},
},
}
treeMap := tree.ToMap()
testMaps(t, treeMap, expected)
}