GitHub topics: golangci-lint
adamdecaf/xmlencoderclose
Go linter to check xml.Encoders are closed
Language: Go - Size: 39.1 KB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 0 - Forks: 1

maratori/testableexamples
Linter checks if examples are testable (have an expected output)
Language: Makefile - Size: 178 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 0

matthewdargan/nix-go
Nix flake for latest Go version
Language: Nix - Size: 36.1 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 1

golangci/golangci-lint
Fast linters runner for Go
Language: Go - Size: 48.2 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 17,104 - Forks: 1,461

golangci/golangci-lint-action
Official GitHub Action for golangci-lint from its authors
Language: TypeScript - Size: 9.51 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,240 - Forks: 163

aronreisx/bubblebank
Bubblebank is a Golang-based showcase project for a simple banking application. Currently under construction, it demonstrates the basic principles and capabilities of Go in building financial software.
Language: Go - Size: 108 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

ccoVeille/golangci-lint-config-examples
These are .golangci.yml to go based on your need
Size: 45.9 KB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 27 - Forks: 1

ikura-hamu/c3
"Cleanup Context Checker" Go static analyzer which detects (*testing.common).Context in (*testing.common).Cleanup
Language: Go - Size: 34.2 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 0

anttiharju/vmatch
Go & golangci-lint version automation
Language: Go - Size: 950 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

T-Sh/go-check-err-before-use
Custom linter to check err before struct usage
Language: Go - Size: 44.9 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

conneroisu/lzma-go
lzma implementation in go
Language: Go - Size: 6.79 MB - Last synced at: 11 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

butuzov/ireturn
Accept Interfaces, Return Concrete Types
Language: Go - Size: 142 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 69 - Forks: 4

huangsam/go-trial
Master Golang now! 🔥
Language: Go - Size: 1.06 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

rameshsunkara/go-rest-api-example
Enterprise ready REST API microservice in golang
Language: Go - Size: 708 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 250 - Forks: 32

hypnoglow/asdf-golangci-lint
golangci-lint plugin for asdf version manager.
Language: Shell - Size: 11.7 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 7

moul/golang-repo-template
🌀 A template for creating new Golang + Docker + Canonical Domain + Badges + Dependabot + Renovate + GolangCI-lint + Goreleaser + GitHub Actions + Gitpod + Depaware + Git Hooks + ...
Language: Go - Size: 2.79 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 317 - Forks: 28

golang-templates/seed
Go application GitHub repository template.
Language: Makefile - Size: 1.56 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 519 - Forks: 58

Tochemey/docker-go
[Go]Docker Image for Golang Tools
Language: Earthly - Size: 126 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 5 - Forks: 1

firefart/nonamedreturns
golang linter to detect named returns
Language: Go - Size: 4.17 MB - Last synced at: 6 days ago - Pushed at: 27 days ago - Stars: 28 - Forks: 5

moonrise-labs/github-actions
A collection of reusable GitHub Actions for standardizing CI/CD workflows across projects.
Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

atc0005/go-ci
Tooling for linting, testing and building Go applications
Language: Dockerfile - Size: 3.19 MB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 6 - Forks: 0

whitaker-io/machine
Machine is a workflow/pipeline library for processing data
Language: Go - Size: 1.42 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 162 - Forks: 12

reviewdog/action-golangci-lint
Run golangci-lint with reviewdog
Language: TypeScript - Size: 18.6 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 230 - Forks: 44

qdxiao/gfast-ci-lint
gfast-ci-lint is a comprehensive Go code quality checking specification for the gfast microservice framework. It provides a complete set of linting rules based on golangci-lint, ensuring code quality, consistency, and maintainability through automated code analysis and style enforcement.
Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

yingtu35/ShortenMe
A FREE URL shortener app
Language: Go - Size: 520 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

golangci/example-plugin-linter Fork of dbraley/example-linter
Example linter that can be used as a plugin for https://github.com/golangci/golangci-lint
Language: Go - Size: 23.4 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 6

alexal/importshadow
Detects variable declarations that shadow imported package names.
Language: Go - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ks6088ts/template-go
A GitHub template repository for Go
Language: Go - Size: 80.1 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

utgwkk/autonolint
Insert `//nolint` comment automatically for golangci-lint
Language: Go - Size: 31.3 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

sivchari/containedctx
containedctx is a linter that detects struct contained context.Context field
Language: Go - Size: 16.6 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 19 - Forks: 4

volker-raschek/gosec-docker
[MIRROR]: Source files of the container image volkerraschek/gosec
Language: Makefile - Size: 80.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

pinkhello/go-starter
Go 服务框架脚手架. 整合 echo、swag、viper、nsq、logrus、fx、xorm、cobra 等第三方库
Language: Go - Size: 107 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 162 - Forks: 29

zenorachi/dynamic-user-segmentation
Dynamic user segmentation service written in Golang is designed to add users to specific groups (segments) and remove users from segments.
Language: Go - Size: 300 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

flipgroup/action-golang-with-lint
GitHub Action for setting up Golang coupled with linting via golangci-lint.
Size: 25.4 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 0

400f/sqlpassctxcheck
A program for checking for sql module method call without ctx.
Language: Go - Size: 3.43 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

anttiharju/vmatch-go
Go installation script for vmatch
Language: Shell - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

YannHulot/petstore
This is a pet store where you can look up pets and save new pets
Language: Go - Size: 455 KB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

JoeyMckenzie/realworld-go-kit
Realworld implementation written with Go using Go kit!
Language: Go - Size: 19.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 63 - Forks: 9

orsinium-labs/arguard
🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).
Language: Go - Size: 60.5 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 1

kitimark/timeloc
A linter to enforce explicit time.Location handling in Go to prevent timezone-related bugs
Language: Go - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

kucera-lukas/micro-backends
Simple app to play around with RabbitMQ and gRPC based microservices
Language: Go - Size: 863 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 2 - Forks: 0

zenorachi/image-box
ImageBox is a service that is used to upload files that are uploaded to an external Object Storage. You can only upload images in png & jpeg, no larger than 10 mb.
Language: Go - Size: 296 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

lasiar/canonicalheader
Golang linter checking the canonicality of the http header
Language: Go - Size: 82 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 10 - Forks: 1

ivan-sincek/go-actions 📦
Golang SAST workflows.
Language: Go - Size: 192 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 2

0exp/armitage
Armitage - a set of linter settings (gems and packages). My own code style (linter settings for ansible, ruby, yaml, javascript and etc).
Language: Ruby - Size: 250 KB - Last synced at: 21 days ago - Pushed at: 7 months ago - Stars: 5 - Forks: 1

hiago-balbino/random-luck
Project created for learning purposes and is a lucky random number generator for Mega Sena.
Language: Go - Size: 113 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

sudo-suhas/operationalising-golangci-lint
Slides and material for talk presented at Golang Meetup Bangalore
Language: Go - Size: 206 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 9 - Forks: 1

henrybravos/micro_report_ecocont
microservice report for ecocont
Language: JavaScript - Size: 170 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

rsachdeva/illuminatingdeposits-gcp-trigger
Terraform usage in the context of Google Cloud Platform GCP based Trigger of Resources applied to Cloud Functions. Both resource creation and destruction is through Terraform.
Language: Go - Size: 886 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

xxpxxxxp/intellij-plugin-golangci-lint
GolangCI-Lint integration for IDEA
Language: Kotlin - Size: 1.18 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 214 - Forks: 14

nakabonne/golintui
A simple terminal UI for Go linters
Language: Go - Size: 9.7 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 81 - Forks: 4

guerinoni/argslen
Go linter that warns about the number of arguments in functions.
Language: Go - Size: 8.88 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 6 - Forks: 1

iwittkau/proto-golint
Linter for correct usage of protobuf generated messages
Language: Go - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 2

dgunay/ifacecapture
Go linter to detect misuse of a specific callback with interface pattern.
Language: Go - Size: 76.2 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

tslamic/go-starter
A skeleton Go project, useful if you're starting a new project from scratch.
Language: Makefile - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

douyu/jupiter-layout
Jupiter Project Layout
Language: Go - Size: 22 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 7

blizzy78/varnamelen
Go analyzer checking that the length of a variable's name matches its usage scope
Language: Go - Size: 86.9 KB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 2

rancherlabs/drone-plugin-golangci-lint
Drone plugin for golangci-lint
Language: Dockerfile - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

blackmarllbor0/golanci-lint-cfg
my cfg settings for goci-lint
Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

rezakhademix/golangci-lint
An opinionated configuration file for golangci-lint.
Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

andreiavrammsd/go-jenkins-ci
Automated setup of continuous integration for Go projects hosted on GitHub with Jenkins and GolangCI-Lint.
Language: Shell - Size: 57.6 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 2

claudiunicolaa/project-a-go
Using Private Go Modules with golangci-lint in GitHub Actions
Language: Go - Size: 4.88 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ElijahElrod/go-ci-config
Collection of CI configuration files for Go projects inspired by https://github.com/jonhoo/rust-ci-conf
Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

tuzgen/abbrcase
Language: Go - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

danmx/bazel-tools
Some Bazel tools
Language: Starlark - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

eneskzlcn/morsencoder
morsencoder is an api that listens for any request to the endpoint "/encode" with a query parameter text like "/encode?text=text to morse code encode", encodes that text and returns it back to the client as string.
Language: Go - Size: 58.6 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Vishal1297/golangci-lint-example
A repository having golangci linter example using GitHub Actions or Docker
Language: Makefile - Size: 40 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

zenorachi/url-shortener
Simple url shortener service.
Language: Go - Size: 197 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

brianstrauch/gold
A fast linter for Go, written in Rust 🥇
Language: Rust - Size: 265 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

hiago-balbino/web-crawler
Project created for learning purposes and is a crawler that go through the web looking for any information by clicking on each available link.
Language: Go - Size: 254 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ssengalanto/buff
Buff — offers an extensive range of custom linting rules utilizing golangci-lint that aid in efficiently identifying common errors and maintaining high coding standards for Go projects.
Size: 208 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Flaiers/flallet
Wallet microservice
Language: Go - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

SuddenGunter/go-linter-enforcer
This simple app checks if provided git repos are following your golangci-lint config and if not - updates repo config and pushes update to a remote branch
Language: Go - Size: 88.9 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Namchee/go-clean-interface
No `I` prefix or `Itf` suffix in your Golang interfaces please!
Language: Go - Size: 10.7 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

tiburon-777/OTUS_Project
Language: Go - Size: 5.51 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

samarec1812/sync-unisender
Project for synchronization contacts between amoCRM and Unisender services
Language: Go - Size: 65.4 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

blackboard-innersource/gh-action-golangci-lint
Deprecated, use https://github.com/golangci/golangci-lint-action
Language: TypeScript - Size: 1.61 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

CameronXie/Golang-API 📦
An API built with Golang
Language: Go - Size: 335 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

irwinby/noty
💌 A simple notification application built using Redis and WebSocket.
Language: Go - Size: 1.04 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

stegoer/server
Server for LSB steganography app
Language: Go - Size: 1.09 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

eneskzlcn/fizz-buzz
Fizzbuzz api listens for a http request for route '/fizzbuzz/count'. When request comes, it makes an array with fizzbuzz game rules to send as response. Like [1,2,"fizz",4,"buzz"...,14,"fizzbuzz",]
Language: Go - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

eneskzlcn/shopping-products
This api contains product ,category and basket product models. It provides routes and handlers for this routes to be able to provide a simple e-commerce product listing, product basketing and basket controlling operations totally.
Language: Go - Size: 5.05 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

eneskzlcn/quote-consumer
This project consumes a quote api that serves a json object array ( object format of { author: "xx" quote:"xx"} ). When consume this api, the quotes are grouping by author and each quote is reversing. The result json object that program creates is like [ {author:"x" , quotes:["xx","yy",...]} ]
Language: Go - Size: 4.13 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

baza04/todoApp
Simple BackEnd for creating and managing TODO lists
Language: Go - Size: 393 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

bamboooo-dev/meshi-api
api repository for MESHIBUGYO
Language: Go - Size: 152 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

irwinby/go-starter-kit
📚 A starter kit template for the Go application. It contains GitHub Actions, Dockerfile, docker-compose, Makefile, pre-commit hooks, etc.
Language: Makefile - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jacoelho/logruscheck
Language: Go - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

thomas-tacquet/mosquigo
Golang + mosquitto docker image
Language: Dockerfile - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

Faroukelkholy/banking-api
Language: Go - Size: 62.5 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Faroukelkholy/projectcorp
POC of hexagonal architecture, to show case how it facilitates testing and mocking for golang.
Language: Go - Size: 449 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

StevenACoffman/lintlolwut
Find which Go files golangci-lint is complaining about.
Language: Go - Size: 49.8 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

geototti21/go-travis
Template repo for Go modules and Travis CI integration 🔧
Language: Go - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 2
