From 27ffdec14340deeea57090d41ca24f2cb58ea6d3 Mon Sep 17 00:00:00 2001 From: John Kinsella Date: Mon, 21 Dec 2020 06:46:41 -0800 Subject: [PATCH 1/6] Golint's been http/500 for a while now ...presuming dead. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 551caa7..4274287 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,6 @@ Sponsored by [GolangCI](https://golangci.com): SaaS service for running linters ## Cloud Linters ### Go Focused * [GolangCI](https://golangci.com/) - Open Source SaaS service for running linters on Github pull requests. Free for Open Source. -* [Golint online](http://go-lint.appspot.com/) - Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package. * [GopherCI](https://gopherci.io/) - GopherCI helps you maintain high-quality Go projects, by checking each GitHub Pull Request, for backward incompatible changes, and a suite of other tests. * [Go Report Card](https://goreportcard.com/) - Go repo report card. From 83b2b0be0f86972de96a97b97cce21198c24988f Mon Sep 17 00:00:00 2001 From: John Kinsella Date: Mon, 21 Dec 2020 06:48:17 -0800 Subject: [PATCH 2/6] Gopherci dns not resolving ...presuming dead. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 4274287..c5d8f6a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,6 @@ Sponsored by [GolangCI](https://golangci.com): SaaS service for running linters ## Cloud Linters ### Go Focused * [GolangCI](https://golangci.com/) - Open Source SaaS service for running linters on Github pull requests. Free for Open Source. -* [GopherCI](https://gopherci.io/) - GopherCI helps you maintain high-quality Go projects, by checking each GitHub Pull Request, for backward incompatible changes, and a suite of other tests. * [Go Report Card](https://goreportcard.com/) - Go repo report card. ### General Purpose From 95c5fa824bff7e4577a257e73771135eec4d90df Mon Sep 17 00:00:00 2001 From: John Kinsella Date: Mon, 21 Dec 2020 06:50:11 -0800 Subject: [PATCH 3/6] Quantified code looks dead Domain's been taken over (due to security issue?) No code updates to https://github.com/quantifiedcode/quantifiedcode in 2 years... --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index c5d8f6a..0e78394 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,6 @@ Sponsored by [GolangCI](https://golangci.com): SaaS service for running linters * [CodeClimate](https://codeclimate.com/) - The open and extensible static analysis platform. * [CodeFactor](https://www.codefactor.io/) - Automated Code Analysis for repos on GitHub or BitBucket. * [HoundCI](https://houndci.com/) - Code review tool for GitHub pull requests -* [QuantifiedCode](https://www.quantifiedcode.com/) - Automated code review & repair * [Scrutinizer](https://scrutinizer-ci.com/) - A proprietery code quality checker that can be integrated with GitHub * [SideCI](https://sideci.com/) - An automated code reviewing tool. Improving developers' productivity. From a921317345a9063da8feb8b33256d580f2dcaa46 Mon Sep 17 00:00:00 2001 From: John Kinsella Date: Mon, 21 Dec 2020 07:00:04 -0800 Subject: [PATCH 4/6] Removing old opennota GH url. New GL one's already there. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 0e78394..e72e304 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,6 @@ Sponsored by [GolangCI](https://golangci.com): SaaS service for running linters ### Unused Code * [deadcode](https://github.com/tsenart/deadcode) - Finds unused code. * [ineffassign](https://github.com/gordonklaus/ineffassign) - Detect when assignments to existing variables are not used. -* [structcheck](https://github.com/opennota/check) - Find unused global variables and constants. * [unparam](https://github.com/mvdan/unparam) - Report unused function parameters. * [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) - unused checks Go code for unused constants, variables, functions and types. * [varcheck](https://gitlab.com/opennota/check) - Find unused global variables and constants. From 7a171373ff793587b360dcad0fe526a69e682f85 Mon Sep 17 00:00:00 2001 From: John Kinsella Date: Mon, 21 Dec 2020 07:02:11 -0800 Subject: [PATCH 5/6] bringing back strutcheck with GL url missed that this line was for strutcheck and not varcheck --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e72e304..f0ec16b 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,7 @@ Sponsored by [GolangCI](https://golangci.com): SaaS service for running linters ### Unused Code * [deadcode](https://github.com/tsenart/deadcode) - Finds unused code. * [ineffassign](https://github.com/gordonklaus/ineffassign) - Detect when assignments to existing variables are not used. +* [structcheck](https://gitlab.com/opennota/check) - Find unused global variables and constants. * [unparam](https://github.com/mvdan/unparam) - Report unused function parameters. * [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) - unused checks Go code for unused constants, variables, functions and types. * [varcheck](https://gitlab.com/opennota/check) - Find unused global variables and constants. From 54a6199aaba0c0fc7aac7899ded82b16fc7c0c66 Mon Sep 17 00:00:00 2001 From: John Kinsella Date: Mon, 21 Dec 2020 07:02:51 -0800 Subject: [PATCH 6/6] pointing at gitlab url for aligncheck --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f0ec16b..b6a95d8 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ Sponsored by [GolangCI](https://golangci.com): SaaS service for running linters * [varcheck](https://gitlab.com/opennota/check) - Find unused global variables and constants. ### Performance -* [aligncheck](https://github.com/opennota/check) - Warn about un-optimally aligned structures. +* [aligncheck](https://gitlab.com/opennota/check) - Warn about un-optimally aligned structures. * [Copyfighter](https://github.com/jmhodges/copyfighter) - Statically analyzes Go code and reports functions that are passing large structs by value. * [maligned](https://github.com/mdempsky/maligned) - Tool to detect Go structs that would take less memory if their fields were sorted. * [prealloc](https://github.com/alexkohler/prealloc) - Find slice declarations that could potentially be preallocated.