)]}'
{
  "log": [
    {
      "commit": "6edffad5e6160f5949cdefc81710b2706fbcd4f6",
      "tree": "8ad68b5ee4949fa8dd40a3e169fe1bb8ba8ebf29",
      "parents": [
        "83fdc39ff7b56453e3793356bcff3070b9b96445"
      ],
      "author": {
        "name": "Daniel Martí",
        "email": "mvdan@mvdan.cc",
        "time": "Sat May 08 21:31:51 2021"
      },
      "committer": {
        "name": "Daniel Martí",
        "email": "mvdan@mvdan.cc",
        "time": "Sat May 08 22:21:13 2021"
      },
      "message": "README: make it clear that golint is deprecated and frozen\n\nFor golang/go#38968.\n\nChange-Id: I52fe4f2934910600c89ac705a7fb3c57b4844a9d\nReviewed-on: https://go-review.googlesource.com/c/lint/+/318189\nTrust: Daniel Martí \u003cmvdan@mvdan.cc\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "83fdc39ff7b56453e3793356bcff3070b9b96445",
      "tree": "7d9457da77d059ee22ab1939edf5d7e39b1952c6",
      "parents": [
        "738671d3881b9731cc63024d5d88cf28db875626"
      ],
      "author": {
        "name": "Julie Qiu",
        "email": "julie@golang.org",
        "time": "Tue Dec 08 03:38:14 2020"
      },
      "committer": {
        "name": "Julie Qiu",
        "email": "julie@golang.org",
        "time": "Tue Dec 08 15:29:25 2020"
      },
      "message": "README.md: add badge to pkg.go.dev\n\nChange-Id: I4e7431d8f45314c8504dece3180d7d725a998f21\nReviewed-on: https://go-review.googlesource.com/c/lint/+/276014\nTrust: Julie Qiu \u003cjulie@golang.org\u003e\nRun-TryBot: Julie Qiu \u003cjulie@golang.org\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "738671d3881b9731cc63024d5d88cf28db875626",
      "tree": "1e6cc43ddda8fec9196a9c09689f72ab13584337",
      "parents": [
        "910be7a94367618fd0fd25eaabbee4fdc0ac7092"
      ],
      "author": {
        "name": "Billy Zaelani malik",
        "email": "m.billyzaelani@gmail.com",
        "time": "Sun Mar 01 16:04:36 2020"
      },
      "committer": {
        "name": "Rebecca Stambler",
        "email": "rstambler@golang.org",
        "time": "Mon Mar 02 20:58:51 2020"
      },
      "message": "lint: add Unwrap to common methods\n\nChange-Id: Ia2f9aa6efeaff0d22a04af54340ccefdf0598f9a\nGitHub-Last-Rev: 354a28341b0ec697300e0ce9160c7709b29b1981\nGitHub-Pull-Request: golang/lint#487\nReviewed-on: https://go-review.googlesource.com/c/lint/+/221610\nRun-TryBot: Rebecca Stambler \u003crstambler@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n"
    },
    {
      "commit": "910be7a94367618fd0fd25eaabbee4fdc0ac7092",
      "tree": "f1492e084c89a6b96a67bfa573f3d0b0ebb946de",
      "parents": [
        "fdd1cda4f05fd1fd86124f0ef9ce31a0b72c8448"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Thu Jan 30 15:44:07 2020"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Thu Jan 30 18:55:59 2020"
      },
      "message": "lint: update x/tools version\n\nCurrently, we\u0027re using an old version of x/tools/go/internal/gcimporter\nwhich is incompatible with the latest go/types package.\n\nFixes golang/lint#402\n\nChange-Id: Ie470ea97328a67c3a03889db535706e82aa75f2f\nReviewed-on: https://go-review.googlesource.com/c/lint/+/217037\nRun-TryBot: Andrew Bonventre \u003candybons@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Robert Griesemer \u003cgri@golang.org\u003e\n"
    },
    {
      "commit": "fdd1cda4f05fd1fd86124f0ef9ce31a0b72c8448",
      "tree": "17a9222616f859b897e687a6aa481058adf3cb46",
      "parents": [
        "16217165b5de779cb6a5e4fc81fa9c1166fda457"
      ],
      "author": {
        "name": "Bryan C. Mills",
        "email": "bcmills@google.com",
        "time": "Mon Nov 25 17:12:34 2019"
      },
      "committer": {
        "name": "Bryan C. Mills",
        "email": "bcmills@google.com",
        "time": "Mon Nov 25 18:08:03 2019"
      },
      "message": "go.mod: update x/tools to pick up support for iexport format version 1\n\nAlso set the go version explicitly, since the go command adds it\nautomatically as of 1.12.\n\nUpdates #28259\nUpdates #34564\n\nChange-Id: I691f299d21c83ce436f237c8297608fdba685da9\nReviewed-on: https://go-review.googlesource.com/c/lint/+/208660\nRun-TryBot: Bryan C. Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "16217165b5de779cb6a5e4fc81fa9c1166fda457",
      "tree": "8c22a400bf06e5ffd4500ae3b7d7221ff0649ea4",
      "parents": [
        "414d861bb4acf565ff8cb05f9906a2283b7dc75a"
      ],
      "author": {
        "name": "Kevan Swanberg",
        "email": "kevswanberg@gmail.com",
        "time": "Mon Sep 30 21:53:33 2019"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Mon Sep 30 21:54:03 2019"
      },
      "message": "lint: update documentation for golint.el\n\nChange-Id: I4f8e29316e6db771568339851aaaf532135562d8\nGitHub-Last-Rev: ecb51e40013528e2960a911411c8db4aafd889ac\nGitHub-Pull-Request: golang/lint#458\nReviewed-on: https://go-review.googlesource.com/c/lint/+/189018\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "414d861bb4acf565ff8cb05f9906a2283b7dc75a",
      "tree": "df54732cde93d0cefe948ce1cc6927b68304dd5e",
      "parents": [
        "959b441ac422379a43da2230f62be024250818b0"
      ],
      "author": {
        "name": "Sam Whited",
        "email": "sam@samwhited.com",
        "time": "Thu Aug 22 15:21:36 2019"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Mon Sep 09 23:09:51 2019"
      },
      "message": "lint: remove the var decl check\n\nRemoves the var decl check which often fires when the type is required\nfor documentation purposes. For example, when an enumerated list of\npre-defined values of a certain type is created, it may be desirable to\ngroup those values under the type itself in the docs. If the type is\ninfered, godoc will not group them, but if the type is manually listed\nthey will be placed in the correct location.\n\nSince this lint is not an important stylistic consideration and\nfrequently produces false positives, removing it is consistent with the\nscope of lints in this project.\n\nFixes golang/lint#429\n\nChange-Id: I2afd928eae0bb11b39886c045556cda0771e3af5\nReviewed-on: https://go-review.googlesource.com/c/lint/+/191317\nRun-TryBot: Sam Whited \u003csam@samwhited.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "959b441ac422379a43da2230f62be024250818b0",
      "tree": "3ea959d1f6791c9649c35f06ba6d6a44b0fc643c",
      "parents": [
        "d0100b6bd8b389f0385611eb39152c4d7c3a7905"
      ],
      "author": {
        "name": "Gabriel Nelle",
        "email": "tehsphinx@web.de",
        "time": "Tue Apr 09 20:23:51 2019"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Apr 09 20:28:23 2019"
      },
      "message": "Improve installation instructions for Go beginners\n\nAs a mentor at `exercism.io` I have to explain again and again how to install `golint`. Being new to Go they don\u0027t know where `golint` is installed and how to get it to work if they get the error message: `command not found`.\n\nChange-Id: I44b7bedefe3a8c167ac5f956fde28fed6f7616fa\nGitHub-Last-Rev: 41b2d10ab53ac583fde853363077fafd8d9e44c6\nGitHub-Pull-Request: golang/lint#445\nReviewed-on: https://go-review.googlesource.com/c/lint/+/170278\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "d0100b6bd8b389f0385611eb39152c4d7c3a7905",
      "tree": "d639ce492bf7cff0bc2764df5e706fb2ac55d61d",
      "parents": [
        "5614ed5bae6fb75893070bdc0996a68765fdd275"
      ],
      "author": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Fri Mar 08 20:26:00 2019"
      },
      "committer": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Wed Mar 13 15:37:28 2019"
      },
      "message": "all: re-introduce go.mod and go.sum files\n\nNow that tools\u0027 dependencies have been cleaned up in golang.org/cl/160837, lint\ndoesn\u0027t have any transitive dependencies on modules that import it using the\nwrong path. It is now safe to reintroduce a go.mod file to this repo. I\u0027ve\nchecked using dmitshur\u0027s instructions in\nhttps://github.com/golang/lint/issues/436#issuecomment-469048301 that lint only\nappears with its canonical module path in the build list.\n\nUpdates golang/lint#436\n\nChange-Id: I6343aa103408b20562e17ea019602b159b899fc6\nReviewed-on: https://go-review.googlesource.com/c/lint/+/166278\nRun-TryBot: Michael Matloob \u003cmatloob@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "5614ed5bae6fb75893070bdc0996a68765fdd275",
      "tree": "203077364056baf6ca6893b887788a13eb2be484",
      "parents": [
        "5b3e6a55c961c61f4836ae6868c17b070744c590"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 01 23:11:52 2019"
      },
      "committer": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Fri Mar 01 23:18:43 2019"
      },
      "message": "Revert \"all: add a go.mod file\"\n\nThis reverts commit 5b3e6a55c961c61f4836ae6868c17b070744c590.\n\nAdding a go.mod file has started to cause go get -u golang.org/x/lint\nto fail in module mode. This is issue golang/lint#436. Remove the\ngo.mod file for now in order to resolve the issue. We will re-add\nthe go.mod file to this repository again when it\u0027s a better time\nto do so.\n\nChange-Id: I9d63410de03ddca617ddb5ef86effba9f6bd3577\nReviewed-on: https://go-review.googlesource.com/c/164641\nRun-TryBot: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "5b3e6a55c961c61f4836ae6868c17b070744c590",
      "tree": "3d988cd0cc764b970baed1c27796080cb9e6912e",
      "parents": [
        "8f45f776aaf18cebc8d65861cc70c33c60471952"
      ],
      "author": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Fri Feb 15 22:05:27 2019"
      },
      "committer": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Wed Feb 27 17:43:05 2019"
      },
      "message": "all: add a go.mod file\n\nThis change adds a go.mod and go.sum file to this repo, following the\nrequirements stated in bcmills\u0027s comment here:\nhttps://golang.org/issue/28136#issuecomment-462971974. It\u0027s\nimportant to note that we will not be\nadding versions to the repo for now.\n\nThe change was generated by running \"go mod init\" and \"go mod tidy\" using Go\n1.11.5 in the top-level directory of the repository.\n\nUpdates golang/go#28136\n\nChange-Id: I5bdb5ea44cd65042afeef675a0c3bfaa6d3c65ea\nReviewed-on: https://go-review.googlesource.com/c/162913\nRun-TryBot: Michael Matloob \u003cmatloob@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "8f45f776aaf18cebc8d65861cc70c33c60471952",
      "tree": "203077364056baf6ca6893b887788a13eb2be484",
      "parents": [
        "93c0bb5c83939f89e6238cefd42de38f33734409"
      ],
      "author": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Fri Dec 14 23:25:17 2018"
      },
      "committer": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Mon Dec 17 17:45:47 2018"
      },
      "message": "go/lint: only report kBlah error for constants and top level vars\n\nThe error for variables that start with k followed by a variable name,\nsuch as \"kBlah\", has a lot of false positives. It\u0027s intended to avoid\ncases where users try to follow the Google C++ style guide or hungarian\nnotation for constants. So it should only be reported for constants and\ntop-level variables because those are the cases where users make this\nmistake.\n\nChange-Id: I7e862dbc1013707b6b9ebaa72ee07fb623dd0ce8\nReviewed-on: https://go-review.googlesource.com/c/154339\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nReviewed-by: Rebecca Stambler \u003crstambler@golang.org\u003e\nRun-TryBot: Heschi Kreinick \u003cheschi@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "93c0bb5c83939f89e6238cefd42de38f33734409",
      "tree": "141ede4d63dafbcd5f2e4dd4ef138f8285ec6fcc",
      "parents": [
        "c67002cb31c3a748b7688c27f20d8358b4193582"
      ],
      "author": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Fri Dec 07 00:22:42 2018"
      },
      "committer": {
        "name": "Michael Matloob",
        "email": "matloob@golang.org",
        "time": "Wed Dec 12 23:16:59 2018"
      },
      "message": "all: allow ALL_CAPS names if there\u0027s only one letter\n\nThis lets a name such as V1_10_5 through without giving the ALL_CAPS error.\n\nChange-Id: I69576d21118f0858e6a30374b8037e28d133833a\nReviewed-on: https://go-review.googlesource.com/c/152979\nRun-TryBot: Michael Matloob \u003cmatloob@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "c67002cb31c3a748b7688c27f20d8358b4193582",
      "tree": "3af6b0902ec05742562a3199ff2169a1e6ce2d33",
      "parents": [
        "1baf3a9d7d675b3c7e974b7a00ded54b88a88379"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 11 21:19:06 2018"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 26 19:30:05 2018"
      },
      "message": "cmd/golint: only enforce import path for go1.12+\n\nChange-Id: I7831597c0e99f3b1bf54357f13c69b5cf97ee3d4\nReviewed-on: https://go-review.googlesource.com/c/141657\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "1baf3a9d7d675b3c7e974b7a00ded54b88a88379",
      "tree": "f886827f80891510e964c43b249161cf4deabefc",
      "parents": [
        "c2de83ec178541a30f8e683a40a6ac778777841a"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Tue Oct 23 15:53:25 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Tue Oct 23 18:22:21 2018"
      },
      "message": "all: remove 1.8 and 1.9 from Travis builds\n\n1.8 no longer compiles, and 1.9 is no longer supported.\n\nChange-Id: I85cd9fb22dfac97486cf4e4e02cdc936af41cc31\nReviewed-on: https://go-review.googlesource.com/c/144179\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n"
    },
    {
      "commit": "c2de83ec178541a30f8e683a40a6ac778777841a",
      "tree": "9919bde8bbecf07e9c6162ed4e667b6a804d49be",
      "parents": [
        "5906bd5c48cd840279ace88b165057fbbd7fb35a"
      ],
      "author": {
        "name": "alexander zillion",
        "email": "alex@alexzillion.com",
        "time": "Tue Oct 23 00:52:00 2018"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Oct 23 01:51:48 2018"
      },
      "message": "Add Go 1.10 and 1.11 to Travis\n\nChange-Id: Ic99795cb521e8e9c1124b05628fec41c176ded25\nGitHub-Last-Rev: c297132ab1723a19cbe2fa296bde03dd55144fe8\nGitHub-Pull-Request: golang/lint#420\nReviewed-on: https://go-review.googlesource.com/c/143546\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "5906bd5c48cd840279ace88b165057fbbd7fb35a",
      "tree": "380793819b53a97240e27953b35ed80477db4e12",
      "parents": [
        "9a272034dedb2a3ed05231d5604ce17fb40f0e58"
      ],
      "author": {
        "name": "Koichi Shiraishi",
        "email": "zchee.io@gmail.com",
        "time": "Thu Oct 11 16:07:28 2018"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 11 16:42:41 2018"
      },
      "message": "travis: add go_import_path\n\nChange-Id: I3062f23e143916f0c87ec0a043f0682b8c01612a\nReviewed-on: https://go-review.googlesource.com/c/141597\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "9a272034dedb2a3ed05231d5604ce17fb40f0e58",
      "tree": "6c19c81083a601f26049f130e70eead4f33b434f",
      "parents": [
        "06c8688daad7faa9da5a0c2f163a3d14aac986ca"
      ],
      "author": {
        "name": "Koichi Shiraishi",
        "email": "zchee.io@gmail.com",
        "time": "Thu Oct 11 09:29:53 2018"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 11 15:03:22 2018"
      },
      "message": "all: add import comments\n\nChange-Id: Ife10a16774dd6fe5d782fd893341efb262d0a22a\nReviewed-on: https://go-review.googlesource.com/c/141457\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "06c8688daad7faa9da5a0c2f163a3d14aac986ca",
      "tree": "adc635f72f84aa9fd111594bd78d9f747257c192",
      "parents": [
        "470b6b0bb3005eda157f0275e2e4895055396a81"
      ],
      "author": {
        "name": "Michal Franc",
        "email": "lam.michal.franc@gmail.com",
        "time": "Mon Jul 02 18:20:29 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Mon Jul 02 18:21:30 2018"
      },
      "message": "x/lint: update vim rtp path in README.md to use x/lint\n\nChange-Id: I8156a1a6328fd03c153ddb648de2db43a3968536\nGitHub-Last-Rev: e8f26b7b5cf97c02f306a5a615f9eabab1b5c92c\nGitHub-Pull-Request: golang/lint#405\nReviewed-on: https://go-review.googlesource.com/121818\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "470b6b0bb3005eda157f0275e2e4895055396a81",
      "tree": "1036e4a2000b8aa8a2b3082f8cda4578315c5b4b",
      "parents": [
        "1fb4e4796c08a9a18d8796a6aed584bf4b346bc9"
      ],
      "author": {
        "name": "Adam Harvey",
        "email": "aharvey@php.net",
        "time": "Fri Apr 27 21:35:32 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Sat Apr 28 17:03:28 2018"
      },
      "message": "Update the lint version requirements in README.md\n\nPer the discussion in #400, lint is supported under the same policy as Go itself, and is not supported from a particular version any more.\n\nChange-Id: I97c9b284fb725b19143462ae22c525b22267257d\nGitHub-Last-Rev: 73cd8baafc34121a88c420628e24900221a170d7\nGitHub-Pull-Request: golang/lint#401\nReviewed-on: https://go-review.googlesource.com/110115\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "1fb4e4796c08a9a18d8796a6aed584bf4b346bc9",
      "tree": "d16770072dec0383c615995c1b378c586df82bd8",
      "parents": [
        "85993ffd0a6cd043291f3f63d45d656d97b165bd"
      ],
      "author": {
        "name": "Wei Fu",
        "email": "fhfuwei@163.com",
        "time": "Tue Apr 24 03:37:00 2018"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Apr 24 22:46:50 2018"
      },
      "message": "CONTRIBUTING.md: update the command.\n\nUpdate the command to `go get -u golang.org/x/lint/golint` to make it consistent with `README.md\u0027.\n\nChange-Id: I0e20881d34a9689577d9c9f5ad74008782695c95\nGitHub-Last-Rev: 096da70784bbea3fe0cd7475f857b3dd97474a30\nGitHub-Pull-Request: golang/lint#398\nReviewed-on: https://go-review.googlesource.com/108995\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "85993ffd0a6cd043291f3f63d45d656d97b165bd",
      "tree": "b26c57b73e7f1837ecaf49f646edf0ddb6f4b995",
      "parents": [
        "46530068cce6db92aaafde350b5059841861d5be"
      ],
      "author": {
        "name": "Marcelo Cantos",
        "email": "marcelo.cantos@gmail.com",
        "time": "Fri Mar 02 06:23:24 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Mon Mar 19 21:49:16 2018"
      },
      "message": "lint: swap IfStmt tests to not skip every other IfStmt in a chain\n\nFixes golang/lint#382\n\nThe fix works by moving the test for ignored nodes after the else-node check.\n\nChange-Id: I508c65ec0b49409a5a7340b5fa5ccc1ccd4a4b05\nGitHub-Last-Rev: 738b20a6ab33ac6bc03664eb6887f4951ed3d067\nGitHub-Pull-Request: golang/lint#383\nReviewed-on: https://go-review.googlesource.com/97256\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "46530068cce6db92aaafde350b5059841861d5be",
      "tree": "ea623115b2a6c7b9fb887c95d5e39e9511bbd60b",
      "parents": [
        "837967239b74207656c3f550e9dc6a944866c490"
      ],
      "author": {
        "name": "Mat Ryer",
        "email": "thatmatryer@gmail.com",
        "time": "Fri Mar 16 16:32:58 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Fri Mar 16 16:33:39 2018"
      },
      "message": "golint: Removed redundant if ...; err !\u003d nil check\n\nThis is not within the scope of golint due to the style suggestion not appearing in CodeReviewComments or Effective Go.\n\nThis change:\n\n* Removes testdata/iferr.go (thus removing the test)\n* Removes lintIfError function and references to it\n\nFixes #388\n\nChange-Id: Ic639e29cafa0152ba61b222915261c37992ed71f\nGitHub-Last-Rev: 5bf0c7e9f6c740bcc227a987a0836f45d42613fd\nGitHub-Pull-Request: golang/lint#388\nReviewed-on: https://go-review.googlesource.com/100841\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "837967239b74207656c3f550e9dc6a944866c490",
      "tree": "32c275536a88550b73ab9fec9b838e281ea16c5e",
      "parents": [
        "c72d1a524d88a66072b772f7452bd830adf57bcd"
      ],
      "author": {
        "name": "Leonel Quinteros",
        "email": "leonel.quinteros@gmail.com",
        "time": "Wed Mar 07 21:56:27 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Wed Mar 07 23:30:33 2018"
      },
      "message": "lint: allow multiple error return values\n\nWhen returning multiple values with an error,\nlint checks if the error is the last return value.\nBut the implementation actually is checking for all return values\nexcept for the last one, and throw the alert if it found an error.\n\nThere is a (edge) case where some function returning more than one error\nis getting a false positive even when the last return value is an error.\n\nThis patch adds an early check, to see if the last return value is an error\nand if so, it will pass silently.\n\nFixes golang/lint#286\n\nChange-Id: Ib3ad50ed127cdab6ac63e9d89c1c97f4a641f972\nGitHub-Last-Rev: 9dd9de4fce5fccc846d010cc1c57720e33da85aa\nGitHub-Pull-Request: golang/lint#387\nReviewed-on: https://go-review.googlesource.com/99295\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "c72d1a524d88a66072b772f7452bd830adf57bcd",
      "tree": "c8baa05f41c405f95bde03564a73466599b8342a",
      "parents": [
        "fb4f8c1d3a179654f93ef7e91d68fc7b1de6e88f"
      ],
      "author": {
        "name": "Leonel Quinteros",
        "email": "leonel.quinteros@gmail.com",
        "time": "Tue Mar 06 13:05:21 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Wed Mar 07 20:12:02 2018"
      },
      "message": "lint: avoid false positives with custom errors-package\n\nWhen using `errors.New(fmt.Sprintf(...))`,\nlint will alert that you should use `fmt.Errorf(...)`.\n\nBefore this patch, this alert was also displayed\nwhen using a custom errors-package.\nThere are valid use cases to use `errors.New(fmt.Sprintf(...))`\nin a custom errors-package context.\n\nThis patch avoids the \"false positive\" alert\nwhen a custom errors-package is imported in the current file.\n\nFixes golang/lint#350\n\nChange-Id: I7cc82a3435b184f8b4cad0752a75d44f33536dce\nGitHub-Last-Rev: ad257d26802aca316d6b83758fcb143083934587\nGitHub-Pull-Request: golang/lint#360\nReviewed-on: https://go-review.googlesource.com/96091\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "fb4f8c1d3a179654f93ef7e91d68fc7b1de6e88f",
      "tree": "dcd673c907963aef741f8c235097489f32e8854d",
      "parents": [
        "721e72772f2b09b35ecba52638ebeb20436788a6"
      ],
      "author": {
        "name": "Dominik Honnef",
        "email": "dominik@honnef.co",
        "time": "Thu Mar 01 17:26:52 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Thu Mar 01 17:27:22 2018"
      },
      "message": "golint: suggest `for range` when possible\n\nfor _ \u003d range and for _, _ \u003d range can be written as\nfor range instead.\n\nChange-Id: I6d5e7aecce941260f4a4de294685f99d9ff48c09\nGitHub-Last-Rev: 318343fa69fea5d2e580eabddefe6ef31802f79e\nGitHub-Pull-Request: golang/lint#196\nReviewed-on: https://go-review.googlesource.com/96176\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\n"
    },
    {
      "commit": "721e72772f2b09b35ecba52638ebeb20436788a6",
      "tree": "9e0a2d637eb69d6d074c918101d76e36e35d3651",
      "parents": [
        "c363707d68842c977f911634e06201907b60ce58"
      ],
      "author": {
        "name": "Avelino",
        "email": "t@avelino.xxx",
        "time": "Wed Feb 28 21:45:10 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Wed Feb 28 21:45:43 2018"
      },
      "message": "golint: group declaration of variables in import.go\n\nChange-Id: I247089a69943c43815460af733268675182fab56\nGitHub-Last-Rev: 76a9d79c4fa4757b064a67312d7ff2acd017778f\nGitHub-Pull-Request: golang/lint#359\nReviewed-on: https://go-review.googlesource.com/96155\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "c363707d68842c977f911634e06201907b60ce58",
      "tree": "b3f73f62cd4a7bd0c70a5ad3288199c63861acc2",
      "parents": [
        "3ea3fa98a8104b2c8f8a7bffaebc7e54dddf99e1"
      ],
      "author": {
        "name": "Eric Chiang",
        "email": "eric.chiang.m@gmail.com",
        "time": "Tue Feb 27 08:39:57 2018"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Feb 27 18:35:57 2018"
      },
      "message": "golint: update import path from github to golang.org/x/lint\n\nChange-Id: I61b9adcb23d8252e53132281cf3db134f4d0a748\nReviewed-on: https://go-review.googlesource.com/97378\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "3ea3fa98a8104b2c8f8a7bffaebc7e54dddf99e1",
      "tree": "c1248df63cfa270f71b56d9c9b95e8849dace62c",
      "parents": [
        "ead987a65e5c7e053cf9633f9eac1f734f6b4fe3"
      ],
      "author": {
        "name": "Joël Stemmer",
        "email": "jstemmer@google.com",
        "time": "Thu Feb 22 13:44:23 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Sat Feb 24 05:57:45 2018"
      },
      "message": "Add check for MixedCaps in package name\n\nLint already checks for underscores in package names, but did not yet\ncheck for lower case names. The section on Package names in the\nEffective Go document states that \"By convention, packages packages are\ngiven lower case, single-word names; there should be no need for\nunderscores or mixedCaps.\"\n\nGitHub-Last-Rev: 91b0fc6545806c03760f2ceef4d148271965bbc9\nGitHub-Pull-Request: golang/lint#285\nChange-Id: Ibb234166360b67f0f561b463a951a87399cad1d3\nReviewed-on: https://go-review.googlesource.com/96080\nReviewed-by: Andrew Bonventre \u003candybons@golang.org\u003e\n"
    },
    {
      "commit": "ead987a65e5c7e053cf9633f9eac1f734f6b4fe3",
      "tree": "7e7f9cf1452a74fce5719a1a53da2d917e9511c1",
      "parents": [
        "934ed661eb35ae884a15c49d23fef091810031cf"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Thu Feb 22 04:19:26 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@golang.org",
        "time": "Thu Feb 22 04:37:41 2018"
      },
      "message": "README.md: update \"go get\" link to use x/lint repo\n\nChange-Id: I0d827dd750b50bf1a3da6e519f4764d4b9de0985\nReviewed-on: https://go-review.googlesource.com/96198\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "934ed661eb35ae884a15c49d23fef091810031cf",
      "tree": "d5bd4f68c9d169f8b19ae38f28d7bb75a599723f",
      "parents": [
        "0562613f16a6ec439a4a68e817e69e0f7c405c87"
      ],
      "author": {
        "name": "Sergey Mudrik",
        "email": "sergey.mudrik@gmail.com",
        "time": "Wed Feb 21 20:20:13 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Wed Feb 21 20:20:13 2018"
      },
      "message": "Updated .travis.yml (#343)\n\nAdded the latest Go version: 1.9"
    },
    {
      "commit": "0562613f16a6ec439a4a68e817e69e0f7c405c87",
      "tree": "d5bd4f68c9d169f8b19ae38f28d7bb75a599723f",
      "parents": [
        "ddb680fda8fcf88ffe6321f60a45854b15dfe033"
      ],
      "author": {
        "name": "Jonas Bernoulli",
        "email": "jonas@bernoul.li",
        "time": "Wed Feb 21 20:15:27 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Wed Feb 21 20:15:27 2018"
      },
      "message": "Specify exact license in header of Emacs lisp library (#353)\n\n* Emacs: specify exact license in library header\r\n\r\nEmacs packages are often distributed by themselves (e.g. on Melpa\r\nand the Emacsmirror) even when they are developed in a repository\r\nthat other files beside the Elisp libraries.  In such cases it\r\nshould still be possible to tell what the license is, so replace\r\n\"BSD-style license\" with \"BSD-3-clause\" and use the standard\r\n\"License\" header keyword to do so.\r\n\r\n* Emacs: cleanup whitespace\r\n\r\n* Emacs: golint: wrap and slightly improve doc-string\r\n"
    },
    {
      "commit": "ddb680fda8fcf88ffe6321f60a45854b15dfe033",
      "tree": "6061d8def54ce9c6f62d1237d8535de392530f1b",
      "parents": [
        "ed8c0ffa4e0f3f402998f9aa374137af7620e463"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Wed Feb 21 18:40:03 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 18:40:03 2018"
      },
      "message": "Update README.md"
    },
    {
      "commit": "ed8c0ffa4e0f3f402998f9aa374137af7620e463",
      "tree": "cdb305badc309f60fbb6aff95c5ac4b7ad3ffc02",
      "parents": [
        "b311d393dd8bf31599b173759ec0bf741df37151"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Wed Feb 21 18:17:35 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 18:17:35 2018"
      },
      "message": "Update README.md"
    },
    {
      "commit": "b311d393dd8bf31599b173759ec0bf741df37151",
      "tree": "58d97aa7527034276bc6f2671eb0d1e1e737c7eb",
      "parents": [
        "e14d9b0f1d332b1420c1ffa32562ad2dc84d645d"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Wed Feb 21 18:14:54 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 21 18:14:54 2018"
      },
      "message": "Update README.md to clarify scope of golint"
    },
    {
      "commit": "e14d9b0f1d332b1420c1ffa32562ad2dc84d645d",
      "tree": "cd39f016fa547e4fe8e3a1ca7ccd52f4f9b89d6d",
      "parents": [
        "f635bddafc7154957bd70209ee858a4b97e64a9b"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrsmith@users.noreply.github.com",
        "time": "Fri Jan 05 17:57:38 2018"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Fri Jan 05 17:57:38 2018"
      },
      "message": "Test for using errors.New with a capitalized string (#368)\n\nAdd a test for the \"error strings should not be capitalized\" warning when using `errors.New`.\r\n\r\nTo be honest, I don\u0027t know if this will pass or not; I assume it will."
    },
    {
      "commit": "f635bddafc7154957bd70209ee858a4b97e64a9b",
      "tree": "c72e0a8a79cf8411c12f2201e423cae48577e762",
      "parents": [
        "db11711f6af331c079dd1a0fec19fdad6c86a18f"
      ],
      "author": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Tue Dec 12 03:12:48 2017"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 12 03:12:48 2017"
      },
      "message": "Add Go 1.9 to Travis testers (#365)\n\n"
    },
    {
      "commit": "db11711f6af331c079dd1a0fec19fdad6c86a18f",
      "tree": "c7fadc380029b04862896498e6fdde803edf4dd2",
      "parents": [
        "6aaf7c34af0f4c36a57e0c429bace4d706d8e931"
      ],
      "author": {
        "name": "Yuji Yaginuma",
        "email": "yuuji.yaginuma@gmail.com",
        "time": "Tue Dec 12 02:43:52 2017"
      },
      "committer": {
        "name": "Andrew Bonventre",
        "email": "andybons@gmail.com",
        "time": "Tue Dec 12 02:43:52 2017"
      },
      "message": "Remove unused `isZero` func (#364)\n\n`isZero` unused since 4e7ffd8."
    },
    {
      "commit": "6aaf7c34af0f4c36a57e0c429bace4d706d8e931",
      "tree": "9ba733f6d47f06b80531952f323d722f4b45ba1b",
      "parents": [
        "e5d664eb928e9d79eea4a648ca451da7208d5789"
      ],
      "author": {
        "name": "Ryan Roden-Corrent",
        "email": "ryan@rcorre.net",
        "time": "Thu Oct 05 22:33:36 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Thu Oct 05 22:33:36 2017"
      },
      "message": "Improve receiver name underscore message. (#314)\n\nRemind users that they can omit a receiver name entirely instead of\r\nusing an underscore for an unused receiver argument.\r\nFixes #310."
    },
    {
      "commit": "e5d664eb928e9d79eea4a648ca451da7208d5789",
      "tree": "a72ed32c9eda0203341e680f2da99d41c3cc45a0",
      "parents": [
        "c5fb716d6688a859aae56d26d3e6070808df29f7"
      ],
      "author": {
        "name": "Lev Shamardin",
        "email": "shamardin@gmail.com",
        "time": "Mon Sep 18 23:07:01 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Mon Sep 18 23:07:01 2017"
      },
      "message": "Check for redundant if err !\u003d nil constructs. (#319)\n\n* Check for redundant if err !\u003d nil constructs.\r\n\r\nDetect and complain about constructs like:\r\n\r\nif err :\u003d foo(); err !\u003d nil {\r\n  return err\r\n}\r\nreturn nil\r\n\r\n(Issue https://github.com/golang/lint/issues/312)\r\n\r\n* Rewrite lintIfError without using matchers.\r\n\r\nAlso don\u0027t emit lint errors if there are any comments explaining the\r\nconstruct (between if and return statements).\r\n"
    },
    {
      "commit": "c5fb716d6688a859aae56d26d3e6070808df29f7",
      "tree": "6fe1c94a458ecf658708107bff1d400a765d3f52",
      "parents": [
        "a5f4a247366d8fc436941822e14fc3eac7727015"
      ],
      "author": {
        "name": "Dimitri Sokolyuk",
        "email": "sokolyuk@gmail.com",
        "time": "Fri Jun 02 23:41:31 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Fri Jun 02 23:41:31 2017"
      },
      "message": "Fix lint on packages with all generated files\n\nA package with all generated files will reduce to a set with no\nsource files, which causes lint to panic on a nil-pointer dereference.\nMove the conditional check for an empty package until after we\nhave checked the package for generated files.\n\nFixes #300\n"
    },
    {
      "commit": "a5f4a247366d8fc436941822e14fc3eac7727015",
      "tree": "1e0e96877306b70b27acb6c8c88bea717c71c073",
      "parents": [
        "cb00e5669539f047b2f4c53a421a01b0c8e172c6"
      ],
      "author": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Thu May 25 23:31:45 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Thu May 25 23:31:45 2017"
      },
      "message": "Ignore generated code\n\nFixes #239\n"
    },
    {
      "commit": "cb00e5669539f047b2f4c53a421a01b0c8e172c6",
      "tree": "d493030178449098077cd71b03766357f852156b",
      "parents": [
        "df5f241063c8a85c88687aacb6e55648ca5ad74e"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Tue Feb 28 21:30:50 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Tue Feb 28 21:30:50 2017"
      },
      "message": "Update .travis.yml for latest conventions, use fast_finish, test with -race. (#279)\n\n* Update .travis.yml for latest conventions, use fast_finish, test with -race.\r\n\r\nThis change follows #277, but updates .travis.yml to use latest\r\nconventions as documented at https://docs.travis-ci.com/user/languages/go#Specifying-a-Go-version-to-use.\r\nSpecifically, use master instead of tip to refer to latest (unreleased)\r\nversion of Go.\r\n\r\nUse .x to target latest patch releases of each point release of Go.\r\n\r\nUse fast_finish to speed up build reporting with no semantic change.\r\nIt\u0027s documented at https://blog.travis-ci.com/2013-11-27-fast-finishing-builds/.\r\n\r\nUse race detector when running tests.\r\n\r\n* Update .travis.yml to migrate from legacy to container-based infrastructure.\r\n\r\nIf lint doesn\u0027t do anything that would require sudo access,\r\nit\u0027s a good idea not to require sudo access. This allows the builds\r\nto run on Travis\u0027 newer container-based infrastructure, which\r\nare not considered legacy and should run faster.\r\nSee https://docs.travis-ci.com/user/migrating-from-legacy/ for details.\r\n"
    },
    {
      "commit": "df5f241063c8a85c88687aacb6e55648ca5ad74e",
      "tree": "e0773911821d67ac6d9cf3e02bfad44d8429d11a",
      "parents": [
        "b8599f7d71e7fead76b25aeb919c0e2558672f4a"
      ],
      "author": {
        "name": "Christoph Blecker",
        "email": "admin@toph.ca",
        "time": "Sun Feb 26 02:40:32 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Sun Feb 26 02:40:32 2017"
      },
      "message": "Update travis for go1.8 + tip (#277)\n\n"
    },
    {
      "commit": "b8599f7d71e7fead76b25aeb919c0e2558672f4a",
      "tree": "7fb9ee839b657d9c8b8c4160e62f941c3ee08391",
      "parents": [
        "6d7efc48f3ecdd4fdd4035680f25173dbb22fdba"
      ],
      "author": {
        "name": "Bryan Mills",
        "email": "bcmills@google.com",
        "time": "Mon Feb 13 19:04:01 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Mon Feb 13 19:04:01 2017"
      },
      "message": "Suppress underscore warning for cgo functions\n\nThis change suppresses the warning for functions which are:\n1. exported to C via a cgo \"//export\" comment, and\n2. not exported in the Go package.\n\nThat allows functions exported to C to use idiomatic C names, but\nstill requires that they not pollute the exported Go API.\n\nFixes #144\n"
    },
    {
      "commit": "6d7efc48f3ecdd4fdd4035680f25173dbb22fdba",
      "tree": "2ac0c4177fc3ecc27a0bc428f8ce7a09da2b0a53",
      "parents": [
        "5295072ea38460cda1ff822cf6d30a7bf64329bd"
      ],
      "author": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Thu Feb 09 19:17:45 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Thu Feb 09 19:17:45 2017"
      },
      "message": "Fix minor typos.\n"
    },
    {
      "commit": "5295072ea38460cda1ff822cf6d30a7bf64329bd",
      "tree": "d605b24a6c0f42e7e7f2df07d6c83fe2f14458ba",
      "parents": [
        "0da02fd607244e7cc2c7dd759075c1ac3ebfa759"
      ],
      "author": {
        "name": "haya14busa",
        "email": "hayabusa1419@gmail.com",
        "time": "Fri Feb 03 18:44:29 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Fri Feb 03 18:44:29 2017"
      },
      "message": "Support multiple packages and directories\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "0da02fd607244e7cc2c7dd759075c1ac3ebfa759",
      "tree": "f35562fcef5446e20d3be390f58d66aae0c519fb",
      "parents": [
        "148c6c65e29ff0fc6b7eb8df69547f295610f5b9"
      ],
      "author": {
        "name": "Bradley Falzon",
        "email": "brad@teambrad.net",
        "time": "Fri Feb 03 18:39:51 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Fri Feb 03 18:39:51 2017"
      },
      "message": "Ignore invalid types as keys in context.WithValue\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "148c6c65e29ff0fc6b7eb8df69547f295610f5b9",
      "tree": "dd0b410823397fe6bcd1891b55b9438914bb0028",
      "parents": [
        "206c0f020eba0f7fbcfbc467a5eb808037df2ed6"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Fri Feb 03 18:27:24 2017"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Fri Feb 03 18:27:24 2017"
      },
      "message": "Stop using deprecated gcimporter15 package\n"
    },
    {
      "commit": "206c0f020eba0f7fbcfbc467a5eb808037df2ed6",
      "tree": "10369fd458d84e988536df83f53182707230e041",
      "parents": [
        "3390df4df2787994aea98de825b964ac7944b817"
      ],
      "author": {
        "name": "Dominik Honnef",
        "email": "dominik@honnef.co",
        "time": "Mon Nov 14 21:14:50 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Mon Nov 14 21:14:56 2016"
      },
      "message": "Flag error strings that end with a newline\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "3390df4df2787994aea98de825b964ac7944b817",
      "tree": "a981f55fa77726b8af534fbd5015cb0c95245df6",
      "parents": [
        "55ae771cfa82f3846897c972e262ed5d54d47d48"
      ],
      "author": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Thu Oct 13 22:47:11 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Thu Oct 13 22:48:08 2016"
      },
      "message": "Add check for argument position of context variable.\n"
    },
    {
      "commit": "55ae771cfa82f3846897c972e262ed5d54d47d48",
      "tree": "cab6a9179c0dfdde5ec55cd7cb3d53cd6bed180c",
      "parents": [
        "4e7ffd878b587485bb5413760404db27bd4cc8b9"
      ],
      "author": {
        "name": "Ian Leue",
        "email": "ian@appboy.com",
        "time": "Tue Oct 04 22:15:26 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Tue Oct 04 22:15:26 2016"
      },
      "message": "Add ACL as a common initialism.\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "4e7ffd878b587485bb5413760404db27bd4cc8b9",
      "tree": "e7581c6692c8d99842c2f3bf2bbbfe021d5ec9a8",
      "parents": [
        "64229b89515c2a585c623c79a7ccdea71e8589ff"
      ],
      "author": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Tue Oct 04 20:50:52 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Tue Oct 04 20:50:52 2016"
      },
      "message": "Remove check for 0-length make.\n\nWhile a 0-length make is sometimes done when a user should\nhave used \"var s []int\", the current lint check is reported to\ncause too many false positives on legitimate uses of 0-length make.\nThis occurs because there is a semantic difference between\n\"make([]int, 0)\" and \"var s []int\".\n\nFixes #234\n"
    },
    {
      "commit": "64229b89515c2a585c623c79a7ccdea71e8589ff",
      "tree": "fbc0329675ce888ad62296a657085acee72e3cca",
      "parents": [
        "e39d62944f60e7296290f116b5f99ac3a4d1fce3"
      ],
      "author": {
        "name": "Tom Payne",
        "email": "twpayne@gmail.com",
        "time": "Mon Oct 03 19:40:00 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Mon Oct 03 19:45:57 2016"
      },
      "message": "Remove me from list of bad receivers.\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "e39d62944f60e7296290f116b5f99ac3a4d1fce3",
      "tree": "7190bf8e2cd6ce59c2ae717d9daace24bc8825ab",
      "parents": [
        "a428635c58fe96360e83667e2e1a8343fc292bf0"
      ],
      "author": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Mon Oct 03 19:42:24 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Mon Oct 03 19:42:24 2016"
      },
      "message": "Configure Travis to use Go1.7.\n"
    },
    {
      "commit": "a428635c58fe96360e83667e2e1a8343fc292bf0",
      "tree": "4dff80e755718ecdd2004e92698436b1bd1f3bb0",
      "parents": [
        "c6242afa6ced3be489e1184eb80bc2d85f1f5e7b"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Fri Sep 16 01:32:00 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Mon Oct 03 19:39:01 2016"
      },
      "message": "Drop support for Go 1.5.\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "c6242afa6ced3be489e1184eb80bc2d85f1f5e7b",
      "tree": "06cdbf93b4be4a89d398524a085702272104c1cd",
      "parents": [
        "48c8655188557fb1ac819edd02d3694237eff1ad"
      ],
      "author": {
        "name": "Matt Layher",
        "email": "mdlayher@gmail.com",
        "time": "Sat Oct 01 01:05:21 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Sat Oct 01 01:05:54 2016"
      },
      "message": "Disallow basic types as keys in context.WithValue().\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "48c8655188557fb1ac819edd02d3694237eff1ad",
      "tree": "63b2351417b0d7795aabf49d8bae81b209122a00",
      "parents": [
        "024c6ac8252128faebc65e3c7dfd295ed7e35674"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Thu Sep 15 23:42:00 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Sat Oct 01 00:58:41 2016"
      },
      "message": "Avoid type-inference warnings due to partial type info.\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "024c6ac8252128faebc65e3c7dfd295ed7e35674",
      "tree": "5db2267bd6b2c9963bb300cf2fb6601ee7014870",
      "parents": [
        "00e40dad49cd6fb22e331f1abcacb42421346af8"
      ],
      "author": {
        "name": "Alan Donovan",
        "email": "adonovan@google.com",
        "time": "Wed Sep 07 21:04:00 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Sat Oct 01 00:42:17 2016"
      },
      "message": "Fix crash on ill-formed receiver type.\n\nSigned-off-by: Joe Tsai \u003cjoetsai@google.com\u003e\n"
    },
    {
      "commit": "00e40dad49cd6fb22e331f1abcacb42421346af8",
      "tree": "10351c74306d74f9c144967c791771bb6be05895",
      "parents": [
        "c7bacac2b21ca01afa1dee0acf64df3ce047c28f"
      ],
      "author": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Sat Oct 01 00:22:38 2016"
      },
      "committer": {
        "name": "Joe Tsai",
        "email": "joetsai@digital-static.net",
        "time": "Sat Oct 01 00:22:38 2016"
      },
      "message": "Add ACL as a common initialism.\n"
    },
    {
      "commit": "c7bacac2b21ca01afa1dee0acf64df3ce047c28f",
      "tree": "26596c5fcb599c37f3f2ea43351ee63bbafb2c23",
      "parents": [
        "58f662d2fc0598c6c36a92ae29af1caa6ec89d7a"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Apr 28 00:06:00 2016"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Apr 28 00:32:12 2016"
      },
      "message": "Explicitly whitelist LastInsertId and kWh as exempt from the naming checks.\n"
    },
    {
      "commit": "58f662d2fc0598c6c36a92ae29af1caa6ec89d7a",
      "tree": "6478b06860271aa5834e61e98995493115b8e099",
      "parents": [
        "8f348af5e29faa4262efdc14302797f23774e477"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Apr 26 22:53:00 2016"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Apr 26 23:00:14 2016"
      },
      "message": "golint: Add a flag to cause a non-zero exit when suggestions are made.\n\nFixes #65.\n"
    },
    {
      "commit": "8f348af5e29faa4262efdc14302797f23774e477",
      "tree": "db1ce8cb0ba2b0e2de9e872ad25ab03dc45d2dcf",
      "parents": [
        "9bad2ac064ef73cba57dec90e67d45fec2ab67bc"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Apr 05 00:42:47 2016"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Apr 05 00:42:47 2016"
      },
      "message": "Update golint\u0027s copy of the part of cmd/go required for matching package patterns like \"std\".\n"
    },
    {
      "commit": "9bad2ac064ef73cba57dec90e67d45fec2ab67bc",
      "tree": "3acebc867c759a5d94ac99e41902a3715729a254",
      "parents": [
        "ce196477aded92984f65fca24d3a07d2b3bd2d9f"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 17 23:43:32 2016"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 17 23:43:34 2016"
      },
      "message": "Split (importer).ImportFrom into its own build-tag-guarded file.\n\nThis keeps the lint package building with Go 1.5.\n"
    },
    {
      "commit": "ce196477aded92984f65fca24d3a07d2b3bd2d9f",
      "tree": "bd2a0b19b1d70c546dfba3259ea1a7c0088c5196",
      "parents": [
        "a113636da96a2efee02051f523c74104dbe4d202"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 17 23:39:14 2016"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 17 23:39:14 2016"
      },
      "message": "Explicitly check golint build on Go 1.5 and Go 1.6.\n"
    },
    {
      "commit": "a113636da96a2efee02051f523c74104dbe4d202",
      "tree": "e4b09a70dc07da0647228d122c0cd803e98cbf6d",
      "parents": [
        "32a87160691b3c96046c0c678fe57c5bef761456"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 17 23:35:36 2016"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 17 23:35:36 2016"
      },
      "message": "Switch to the go/types API in the standard library.\n\nThis means that golint now requires Go 1.5 or later.\nIt also means that vendored packages will now be correctly handled,\nassuming you are using Go 1.6 or later.\n\nFixes #151.\n"
    },
    {
      "commit": "32a87160691b3c96046c0c678fe57c5bef761456",
      "tree": "ec96fe5de7477edf2d936c7b6b7d96337507175b",
      "parents": [
        "34acc6ed049e47f82f3b44f9ce54e9d2220a5ffa"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sun Oct 18 22:42:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sun Oct 18 22:45:19 2015"
      },
      "message": "Fix lint check for ValueSpec docs.\n\nFor standalone package-global var/consts, there is still a GenDecl\nwith no parens, and the var/const\u0027s doc comment may be attached to\nthat instead of to the ValueSpec.\n\nFixes #166.\n"
    },
    {
      "commit": "34acc6ed049e47f82f3b44f9ce54e9d2220a5ffa",
      "tree": "c7f2381af78dcf3df2096a5f7f4c3b36198f1860",
      "parents": [
        "7b7f4364ff76043e6c3610281525fabc0d90f0e4"
      ],
      "author": {
        "name": "Yoshiyuki Mineo",
        "email": "yoshiyuki.mineo@gmail.com",
        "time": "Sat Oct 03 04:41:43 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Oct 05 22:19:48 2015"
      },
      "message": "Fix a typo: lineMake -\u003e lintMake\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "7b7f4364ff76043e6c3610281525fabc0d90f0e4",
      "tree": "fd16e7ce981807b54e84b0333bf837d0d206bb66",
      "parents": [
        "4946cea8b6efd778dc31dc2dbeb919535e1b7529"
      ],
      "author": {
        "name": "Dominik Honnef",
        "email": "dominik@honnef.co",
        "time": "Tue Jun 23 17:05:48 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Jun 25 01:43:24 2015"
      },
      "message": "Lint files that use cgo.\n\ngo/build separates Go files into two categories (not counting test\nfiles): pure Go files (GoFiles), and files that use cgo (CgoFiles).\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "4946cea8b6efd778dc31dc2dbeb919535e1b7529",
      "tree": "cc064ec4d2913aa524602df22d2d75db58046d8f",
      "parents": [
        "b55059174c9f0cda51e7a12038ba79644d158bf3"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Jun 23 02:39:33 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Jun 23 02:39:33 2015"
      },
      "message": "Revert \"Add unitless duration lint check.\"\n\nThis reverts commit b55059174c9f0cda51e7a12038ba79644d158bf3.\n\nIt turned out to have too many false positives.\n"
    },
    {
      "commit": "b55059174c9f0cda51e7a12038ba79644d158bf3",
      "tree": "0069c7d444d45ee11334d6b333c601d9dbf1f04e",
      "parents": [
        "26a750518d8fd72a190cf3e84660e03bbf5cf71b"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Tue Jun 16 17:33:53 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Jun 22 23:14:14 2015"
      },
      "message": "Add unitless duration lint check.\n\nFixes #130.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "26a750518d8fd72a190cf3e84660e03bbf5cf71b",
      "tree": "cc064ec4d2913aa524602df22d2d75db58046d8f",
      "parents": [
        "22a5e1f457a119ccb8fdca5bf521fe41529ed005"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Jun 19 06:05:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Jun 22 01:24:36 2015"
      },
      "message": "Avoid panicking on a method-less receiver.\n\nThis is malformed Go code that go/parser accepts;\nhandle the situation gracefully.\n\nFixes #134.\n"
    },
    {
      "commit": "22a5e1f457a119ccb8fdca5bf521fe41529ed005",
      "tree": "e6c22dc77b76c7c44e62f35278f47e442fac2009",
      "parents": [
        "6ad27b90362c482217b8c2b555d1c24b9464fa69"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Wed Jun 17 01:00:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Jun 18 01:57:56 2015"
      },
      "message": "Update obsolete code.google.com references.\n"
    },
    {
      "commit": "6ad27b90362c482217b8c2b555d1c24b9464fa69",
      "tree": "57a364fcc5b3f0dba7d08b5670465f4b704645b7",
      "parents": [
        "173ec609cf690f03132dfeff2dc34b04db6205f1"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Jun 09 21:57:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Jun 18 01:55:12 2015"
      },
      "message": "Add SQL as a common initialism.\n"
    },
    {
      "commit": "173ec609cf690f03132dfeff2dc34b04db6205f1",
      "tree": "a19e69a289853c577b551dfc5973ff5b3987b044",
      "parents": [
        "1dc973e526beec42f14ad7273ad036751bd4a833"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Jun 02 23:36:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Jun 18 01:53:09 2015"
      },
      "message": "Expand suggestions to cope with sub-line replacements.\n\nThis changes the Errorf check to provide a suggestion.\n"
    },
    {
      "commit": "1dc973e526beec42f14ad7273ad036751bd4a833",
      "tree": "d46153dbbdc68ef1dde6c6661cccdb7eac1072b0",
      "parents": [
        "b0bb8ee363fe74afa2d407ff219a94efeca9fb4b"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Tue Jun 16 09:00:07 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Jun 16 23:47:36 2015"
      },
      "message": "Fix link to CodeReviewComments wiki page.\n\nFixes #131.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "b0bb8ee363fe74afa2d407ff219a94efeca9fb4b",
      "tree": "824a79149c2bb8c655bb3833e749c294890f2d0e",
      "parents": [
        "f42f5c1c440621302702cb0741e9d2ca547ae80f"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sat Jun 13 00:40:48 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sat Jun 13 00:41:23 2015"
      },
      "message": "Fix to follow some recent changes to the go/types API.\n"
    },
    {
      "commit": "f42f5c1c440621302702cb0741e9d2ca547ae80f",
      "tree": "6f3b15b559b647bf7e99bc20e5206301efa0332b",
      "parents": [
        "14b90a5a5501db8773a53730d1f814ccb13271f6"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Jun 02 03:15:37 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Jun 02 03:15:37 2015"
      },
      "message": "Implement suggested replacements for problems.\n\nThis adds the infrastructure for plumbing suggestions through,\nand implements a suggested fix for range-loop.\n"
    },
    {
      "commit": "14b90a5a5501db8773a53730d1f814ccb13271f6",
      "tree": "76d5e3544d679845d91938883d2a8185f5f6f59d",
      "parents": [
        "dea130113ab8ebacb52dbce09c9a4c92951afdca"
      ],
      "author": {
        "name": "Peter Conerly",
        "email": "pconerly@gmail.com",
        "time": "Tue May 19 01:03:14 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue May 19 03:13:40 2015"
      },
      "message": "Add links to style guides.\n\nFixes #125.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "dea130113ab8ebacb52dbce09c9a4c92951afdca",
      "tree": "39cff8508e18793865f41f57992967b568ef8174",
      "parents": [
        "3b3fdebcde972819016da7b8377e79651998f5fc"
      ],
      "author": {
        "name": "Philipp Stephani",
        "email": "phst@google.com",
        "time": "Mon Apr 13 20:04:32 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Wed Apr 15 00:30:20 2015"
      },
      "message": "Emacs package: Quote command arguments.\n\nThis allows using the Emacs package with file names containing shell\nmetacharacters.\n\nFixes #83\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "3b3fdebcde972819016da7b8377e79651998f5fc",
      "tree": "e2cabbb1bd1d5f991605a3ab9f99db976007cb98",
      "parents": [
        "23587b4bcbd24e87e3de4d19dfadb947df6fc2ed"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Wed Apr 08 21:52:51 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Wed Apr 08 21:52:53 2015"
      },
      "message": "Fix panic in t.Errorf check if the typechecker fails.\n\nFixes #116.\n"
    },
    {
      "commit": "23587b4bcbd24e87e3de4d19dfadb947df6fc2ed",
      "tree": "103fd2fb2300890700eb96cf555ed4c45e2bc4ee",
      "parents": [
        "3b8a2c4c33081b3379ba489a2d5d0ef1663d9158"
      ],
      "author": {
        "name": "Tristan Rice",
        "email": "rice@fn.lc",
        "time": "Mon Apr 06 04:43:58 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Wed Apr 08 04:07:20 2015"
      },
      "message": "Check for `t.Error(fmt.Sprintf(...))` where t is a *testing.T.\n\nSuggest replacing it with `t.Errorf(...)`.\n\nFixes #115.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "3b8a2c4c33081b3379ba489a2d5d0ef1663d9158",
      "tree": "341b858a1ca46c92a76a2f92d2d604611a1d7f4a",
      "parents": [
        "4b4f2c15b6d5d527c243030ed073f9ede74d462b"
      ],
      "author": {
        "name": "Avi Flax",
        "email": "avi@timehop.com",
        "time": "Fri Mar 20 15:26:27 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sun Mar 22 22:35:12 2015"
      },
      "message": "Improve Structure and Formatting of README.\n\n* The installation instructions were too easy to miss (I missed them)\n* It’s a Markdown file but wasn’t using Markdown markup.\n\nFixes #113.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "4b4f2c15b6d5d527c243030ed073f9ede74d462b",
      "tree": "d6775f8a6412a6107e8793a217a09e945519a9e6",
      "parents": [
        "76ee896f78ca34345ce8edf1082f90ec9831cef4"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Wed Mar 18 05:31:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 19 00:10:42 2015"
      },
      "message": "Avoid suggesting omitting the LHS type of a var decl for known weaker types.\n\nThis arises when type checking fails, and golint cannot determine\nthat the LHS and RHS are truly of different types. In that situation\nit is an annoying false positive.\n"
    },
    {
      "commit": "76ee896f78ca34345ce8edf1082f90ec9831cef4",
      "tree": "994e5b015db534f42652f8bcf6bfcea32286d9a5",
      "parents": [
        "39d15d55e9777df34cdffde4f406ab27fd2e60c0"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Wed Mar 18 04:34:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Mar 19 00:10:07 2015"
      },
      "message": "Add a categorisation for the lint warning for unexported types in APIs.\n"
    },
    {
      "commit": "39d15d55e9777df34cdffde4f406ab27fd2e60c0",
      "tree": "18c6d237d3fdacea35179c1dabb9138ebda34026",
      "parents": [
        "60fc4d32b5472213bf59fe4a584a0f22533a1ed1"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Feb 26 22:46:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Feb 26 23:07:05 2015"
      },
      "message": "Add TCP and UDP as common initialisms.\n\nFixes #110.\n"
    },
    {
      "commit": "60fc4d32b5472213bf59fe4a584a0f22533a1ed1",
      "tree": "4adb9251187e32dcb49c2f73e2a3d59fd88773ef",
      "parents": [
        "2ba84ea78789737cd09e8a83cbe85fc19cfa584f"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Feb 06 00:08:21 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Feb 06 00:08:21 2015"
      },
      "message": "Switch to a README.md so we can get a Travis CI build status badge.\n"
    },
    {
      "commit": "2ba84ea78789737cd09e8a83cbe85fc19cfa584f",
      "tree": "c9e8779ca7244b0e4fda435e5346987d5c4371d1",
      "parents": [
        "0c80284ac92e9b771b09c95bbfa9033d700d339b"
      ],
      "author": {
        "name": "Markus Zimmermann",
        "email": "markus.zimmermann@nethead.at",
        "time": "Thu Oct 02 10:26:39 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Feb 06 00:00:02 2015"
      },
      "message": "Add configuration for Travis CI.\n\nFixes #77.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "0c80284ac92e9b771b09c95bbfa9033d700d339b",
      "tree": "72d292869797f366e10fb4b29125edb26ea1b26e",
      "parents": [
        "291cbc3f66a0bf112f66509b645fdea1461611b8"
      ],
      "author": {
        "name": "Markus Zimmermann",
        "email": "markus.zimmermann@nethead.at",
        "time": "Wed Jan 28 09:23:29 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Jan 29 23:27:48 2015"
      },
      "message": "Update README to help ensure golint is installed with the latest dependencies.\n\nFixes #104.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "291cbc3f66a0bf112f66509b645fdea1461611b8",
      "tree": "150feed3b93895050be9debb74e07521e99ac337",
      "parents": [
        "f8aef8ef661f6713533833bc48a5a4e9e54d3642"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Jan 19 07:30:25 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Jan 19 07:30:25 2015"
      },
      "message": "Add a CONTRIBUTING.md file.\n"
    },
    {
      "commit": "f8aef8ef661f6713533833bc48a5a4e9e54d3642",
      "tree": "4395fb4a618c83b045cdd6522163213efd52e422",
      "parents": [
        "16e82175b748e7eb6ac326da1e7f62cc69a9bb5c"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Jan 16 02:00:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Jan 16 02:25:45 2015"
      },
      "message": "Add XSRF and XSS as common initialisms.\n"
    },
    {
      "commit": "16e82175b748e7eb6ac326da1e7f62cc69a9bb5c",
      "tree": "ae7e790383a5d0f1b2022840643700cbd822775e",
      "parents": [
        "2eee63064bb1b42b2ebe26326a01a4b71a563ed9"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Thu Jan 08 05:19:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Jan 16 02:23:38 2015"
      },
      "message": "Attach \"package comment is detached\" warning to the gap.\n\nIt\u0027s more directly useful (the obvious fix is to delete the blank line).\n"
    },
    {
      "commit": "2eee63064bb1b42b2ebe26326a01a4b71a563ed9",
      "tree": "bc96b15f9f1d9d73b46abb67d3fe04e443f50f55",
      "parents": [
        "cb1241f9572e11a478ea4bb83de023f04e6048c8"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sun Jan 04 23:15:00 2015"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Jan 05 00:25:36 2015"
      },
      "message": "Flag package comments that are detached from the package statement.\n"
    },
    {
      "commit": "cb1241f9572e11a478ea4bb83de023f04e6048c8",
      "tree": "494222654c9f7530dbdad55f60ff0bacc9183c89",
      "parents": [
        "1fab560e16097e5b69afb66eb93aab843ef77845"
      ],
      "author": {
        "name": "Markus Zimmermann",
        "email": "markus.zimmermann@nethead.at",
        "time": "Tue Dec 30 18:19:10 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Dec 30 21:24:03 2014"
      },
      "message": "Update for API change in golang.org/x/tools/go/types.\n\nFixes #91.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "1fab560e16097e5b69afb66eb93aab843ef77845",
      "tree": "bc7dc4c651527e8610f0c49ccc89b72b74914d89",
      "parents": [
        "c48b90c592f3b960ba6c3315e24b7de89423d337"
      ],
      "author": {
        "name": "John Gilik",
        "email": "john@jgilik.com",
        "time": "Mon Dec 15 22:08:00 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Dec 15 22:15:20 2014"
      },
      "message": "Update stale links to reflect wiki move to GitHub.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "c48b90c592f3b960ba6c3315e24b7de89423d337",
      "tree": "e1240f38f6aa704d80bde3bc477d04f92d88b3ac",
      "parents": [
        "037b34c7de716961f3b1fda6dc6bdfe3074047f6"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Tue Dec 02 03:31:00 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Mon Dec 15 22:12:17 2014"
      },
      "message": "Flag names of type time.Duration that have unit suffixes.\n\nThis catches people writing code such as\n\tvar timeoutSecs \u003d 5 * time.Second\n"
    },
    {
      "commit": "037b34c7de716961f3b1fda6dc6bdfe3074047f6",
      "tree": "cfb63ce4abfff6d3a312a4772bcbcb5ef2dc4b62",
      "parents": [
        "8ca23475bcb43213a55dd8210b69363f6b0e09c1"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sun Nov 09 23:34:27 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Sun Nov 09 23:34:27 2014"
      },
      "message": "Update to new Go subrepository import paths.\n\nc.f. https://groups.google.com/d/msg/golang-nuts/eD8dh3T9yyA/l5Ail-xfMiAJ\n"
    },
    {
      "commit": "8ca23475bcb43213a55dd8210b69363f6b0e09c1",
      "tree": "cdf03f8c73f49b9d80e028f1bcd1f8a58ab77b08",
      "parents": [
        "cbfe9832943c12a3d1b65be4900927f96bf88808"
      ],
      "author": {
        "name": "Markus Zimmermann",
        "email": "markus.zimmermann@nethead.at",
        "time": "Wed Oct 01 12:33:24 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Oct 03 05:32:28 2014"
      },
      "message": "Allow one underscore between digits.\n\nFixes #47\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    },
    {
      "commit": "cbfe9832943c12a3d1b65be4900927f96bf88808",
      "tree": "9dcd9f03b4b6682a0cab443aa52c6294ad462594",
      "parents": [
        "6d7c314919fe405d25f4f057c6a48e08fe2ae755"
      ],
      "author": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Oct 03 05:25:36 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Oct 03 05:25:36 2014"
      },
      "message": "Complain about exported functions/methods returning unexported types.\n"
    },
    {
      "commit": "6d7c314919fe405d25f4f057c6a48e08fe2ae755",
      "tree": "4bd0096f965aad6feec473a15c893e58b9152055",
      "parents": [
        "3fd0484618dfef2f1a765b1ec6d56f06ad28f555"
      ],
      "author": {
        "name": "Markus Zimmermann",
        "email": "markus.zimmermann@nethead.at",
        "time": "Mon Sep 22 06:53:42 2014"
      },
      "committer": {
        "name": "David Symonds",
        "email": "dsymonds@golang.org",
        "time": "Fri Oct 03 05:14:36 2014"
      },
      "message": "Implement \"...\" wildcard for packages and paths.\n\nFixes #58.\n\nSigned-off-by: David Symonds \u003cdsymonds@golang.org\u003e\n"
    }
  ],
  "next": "3fd0484618dfef2f1a765b1ec6d56f06ad28f555"
}
