All Projects → daisuzu → gsc

daisuzu / gsc

Licence: MIT license
Go Source Checker

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to gsc

yamburger
YAML syntax got you down? That's a YAMBURGER!
Stars: ✭ 32 (+113.33%)
Mutual labels:  linter
retext-assuming
Check for unhelpful ‘assuming’ phrases such as ‘just’, ‘simply’ or ‘obviously’ with retext
Stars: ✭ 15 (+0%)
Mutual labels:  linter
vnu-elixir
An Elixir client for the Nu HTML Checker (v.Nu).
Stars: ✭ 50 (+233.33%)
Mutual labels:  linter
prlint
GitHub App for linting pull request meta data
Stars: ✭ 122 (+713.33%)
Mutual labels:  linter
flexlint
A flexible linter with rules defined by regular expression
Stars: ✭ 19 (+26.67%)
Mutual labels:  linter
codeclimate-apexmetrics
ApexMetrics - Code Climate engine for Salesforce [DISCONTINUED use CC PMD instead)
Stars: ✭ 46 (+206.67%)
Mutual labels:  linter
repolint
Tool to check github user/organization repositories for some simple and common issues.
Stars: ✭ 19 (+26.67%)
Mutual labels:  linter
dlint
Dlint is a tool for encouraging best coding practices and helping ensure Python code is secure.
Stars: ✭ 130 (+766.67%)
Mutual labels:  linter
healthier
🧘‍♀️ Healthier is an opinionated style agnostic code linter – a friendly companion to Prettier
Stars: ✭ 78 (+420%)
Mutual labels:  linter
Frontend-StarterKit
Frontend StarterKit - [Gulp 4, Pug, SCSS, ES6+]
Stars: ✭ 13 (-13.33%)
Mutual labels:  linter
nimfmt
Nim code formatter / linter / style checker
Stars: ✭ 75 (+400%)
Mutual labels:  linter
flake8-spellcheck
❄️ Spellcheck variables, classnames, comments, docstrings etc
Stars: ✭ 71 (+373.33%)
Mutual labels:  linter
sqlclosecheck
Linter that confirms that DB rows and stats are closed properly.
Stars: ✭ 21 (+40%)
Mutual labels:  linter
nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Stars: ✭ 347 (+2213.33%)
Mutual labels:  linter
peon
Python "Elegant Object" Naive linter.
Stars: ✭ 31 (+106.67%)
Mutual labels:  linter
vscode-linter
Extension for code linting, all in one package. New linters can be easily added through an extension framework.
Stars: ✭ 47 (+213.33%)
Mutual labels:  linter
actionlint
Static checker for GitHub Actions workflow files
Stars: ✭ 1,385 (+9133.33%)
Mutual labels:  linter
lints
Lint all your JavaScript, CSS, HTML, Markdown and Dockerfiles with a single command
Stars: ✭ 14 (-6.67%)
Mutual labels:  linter
clang-format-action
GitHub Action for clang-format checking
Stars: ✭ 48 (+220%)
Mutual labels:  linter
errchkjson
Go linter that checks types that are json encoded - reports unsupported types and unnecessary error checks
Stars: ✭ 29 (+93.33%)
Mutual labels:  linter

Go Source Checker

Build Status Go Report Card

gsc checkes bits and pieces of problems in Go source code.

Checks

Check Description
ctxscope Not to use context.Context outside the scope.
rangeptr Not to use pointer to the loop iteration variable.

Installation

go get -u github.com/daisuzu/gsc

Usage

Usage: gsc [-flag] [package]

Run 'gsc help' for more detail,
 or 'gsc help name' for details and flags of a specific analyzer.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].