mirror of
https://github.com/scratchfoundation/golangci-lint.git
synced 2025-08-28 22:28:43 -04:00
feat: add spancheck
linter (#4290)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
This commit is contained in:
parent
0fdf33aaaa
commit
d23c35470b
12 changed files with 402 additions and 1 deletions
|
@ -131,6 +131,7 @@ func (m Manager) GetAllSupportedLinterConfigs() []*linter.Config {
|
|||
reviveCfg *config.ReviveSettings
|
||||
rowserrcheckCfg *config.RowsErrCheckSettings
|
||||
sloglintCfg *config.SlogLintSettings
|
||||
spancheckCfg *config.SpancheckSettings
|
||||
staticcheckCfg *config.StaticCheckSettings
|
||||
structcheckCfg *config.StructCheckSettings
|
||||
stylecheckCfg *config.StaticCheckSettings
|
||||
|
@ -216,6 +217,7 @@ func (m Manager) GetAllSupportedLinterConfigs() []*linter.Config {
|
|||
reviveCfg = &m.cfg.LintersSettings.Revive
|
||||
rowserrcheckCfg = &m.cfg.LintersSettings.RowsErrCheck
|
||||
sloglintCfg = &m.cfg.LintersSettings.SlogLint
|
||||
spancheckCfg = &m.cfg.LintersSettings.Spancheck
|
||||
staticcheckCfg = &m.cfg.LintersSettings.Staticcheck
|
||||
structcheckCfg = &m.cfg.LintersSettings.Structcheck
|
||||
stylecheckCfg = &m.cfg.LintersSettings.Stylecheck
|
||||
|
@ -782,6 +784,12 @@ func (m Manager) GetAllSupportedLinterConfigs() []*linter.Config {
|
|||
WithLoadForGoAnalysis().
|
||||
WithURL("https://github.com/ryanrolds/sqlclosecheck"),
|
||||
|
||||
linter.NewConfig(golinters.NewSpancheck(spancheckCfg)).
|
||||
WithSince("v1.56.0").
|
||||
WithLoadForGoAnalysis().
|
||||
WithPresets(linter.PresetBugs).
|
||||
WithURL("https://github.com/jjti/go-spancheck"),
|
||||
|
||||
linter.NewConfig(golinters.NewStaticcheck(staticcheckCfg)).
|
||||
WithEnabledByDefault().
|
||||
WithSince("v1.0.0").
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue