checkstyle

Code analyzer

A tool that checks Go source code style and suggests improvements

checkstyle for go

GitHub

130 stars
12 watching
17 forks
Language: Go
last commit: almost 4 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
qiniu/goc A comprehensive testing system for Go programming language applications 824
go-critic/go-critic A comprehensive and opinionated Go source code linter that provides checks for bugs, performance, and style issues. 1,867
philips-labs/tabia Analyzes codebases to extract characteristics and provides insights on their properties 12
flatt-security/shisho A tool that analyzes code for security vulnerabilities and provides feedback to developers 369
mumuki/mulang Analyzes source code structure and syntax to detect potential issues and errors 124
stylecop/stylecop Analyzes C# source code to enforce style and consistency rules 1,201
hhatto/gocloc A tool for measuring the complexity of software code in various programming languages. 816
zxilly/go-size-analyzer Analyzes the size of compiled Go binaries and provides detailed breakdowns and visualization tools. 1,346
metricfu/metric_fu A tool to help measure and improve code quality by analyzing various metrics. 625
xampprocky/tokei A tool for displaying statistics about codebase size and language distribution 11,463
cue/ocstyle A tool that checks Objective-C code style and enforces basic documentation rules to maintain consistent coding practices. 255
qiangyt/batchai Automates bulk code checks and generates unit test codes to supplement AI tools like Copilot and Cursor 36
msoap/go-carpet Analyzes test coverage of Go source files and displays the results in the terminal. 246
parquery/gocontracts A tool for automatically generating pre- and post-condition checks in Go code to enforce design-by-contract principles. 111
bobg/decouple An analysis tool that helps identify overly specific function parameters in Go code and suggests improvements to make them more flexible. 22