go MegaLinter Flavor
Description
Optimized for GO based projects
Usage
- GitHub Action: megalinter/megalinter/flavors/go@v5
- Docker image: megalinter/megalinter-go:v5
- mega-linter-runner:
mega-linter-runner --flavor go
Embedded linters
Languages
Language | Linter | Configuration key | Format/Fix | Status | |
---|---|---|---|---|---|
BASH | bash-exec | BASH_EXEC | |||
shellcheck | BASH_SHELLCHECK | ||||
shfmt | BASH_SHFMT | ||||
GO | golangci-lint | GO_GOLANGCI_LINT | |||
revive | GO_REVIVE | ||||
GROOVY | npm-groovy-lint | GROOVY_NPM_GROOVY_LINT | |||
KOTLIN | ktlint | KOTLIN_KTLINT | |||
SQL | sql-lint | SQL_SQL_LINT | |||
sqlfluff | SQL_SQLFLUFF |
Formats
Tooling formats
Other
Code quality checker | Linter | Configuration key | Format/Fix | Status | |
---|---|---|---|---|---|
COPYPASTE | jscpd | COPYPASTE_JSCPD | |||
CREDENTIALS | secretlint | CREDENTIALS_SECRETLINT | |||
GIT | git_diff | GIT_GIT_DIFF | |||
SPELL | misspell | SPELL_MISSPELL | |||
cspell | SPELL_CSPELL |