mirror of
https://github.com/scratchfoundation/golangci-lint.git
synced 2025-08-12 22:38:46 -04:00
feat: explain typecheck and remove it from the linter list (#3929)
This commit is contained in:
parent
a303529ad3
commit
79c78d6f6f
13 changed files with 96 additions and 19 deletions
pkg/commands
|
@ -63,6 +63,10 @@ func printLinterConfigs(lcs []*linter.Config) {
|
|||
func (e *Executor) executeLintersHelp(_ *cobra.Command, _ []string) {
|
||||
var enabledLCs, disabledLCs []*linter.Config
|
||||
for _, lc := range e.DBManager.GetAllSupportedLinterConfigs() {
|
||||
if lc.Internal {
|
||||
continue
|
||||
}
|
||||
|
||||
if lc.EnabledByDefault {
|
||||
enabledLCs = append(enabledLCs, lc)
|
||||
} else {
|
||||
|
@ -78,8 +82,12 @@ func (e *Executor) executeLintersHelp(_ *cobra.Command, _ []string) {
|
|||
color.Green("\nLinters presets:")
|
||||
for _, p := range e.DBManager.AllPresets() {
|
||||
linters := e.DBManager.GetAllLinterConfigsForPreset(p)
|
||||
linterNames := make([]string, 0, len(linters))
|
||||
var linterNames []string
|
||||
for _, lc := range linters {
|
||||
if lc.Internal {
|
||||
continue
|
||||
}
|
||||
|
||||
linterNames = append(linterNames, lc.Name())
|
||||
}
|
||||
sort.Strings(linterNames)
|
||||
|
|
|
@ -29,14 +29,22 @@ func (e *Executor) executeLinters(_ *cobra.Command, _ []string) error {
|
|||
}
|
||||
|
||||
color.Green("Enabled by your configuration linters:\n")
|
||||
enabledLinters := make([]*linter.Config, 0, len(enabledLintersMap))
|
||||
for _, linter := range enabledLintersMap {
|
||||
enabledLinters = append(enabledLinters, linter)
|
||||
var enabledLinters []*linter.Config
|
||||
for _, lc := range enabledLintersMap {
|
||||
if lc.Internal {
|
||||
continue
|
||||
}
|
||||
|
||||
enabledLinters = append(enabledLinters, lc)
|
||||
}
|
||||
printLinterConfigs(enabledLinters)
|
||||
|
||||
var disabledLCs []*linter.Config
|
||||
for _, lc := range e.DBManager.GetAllSupportedLinterConfigs() {
|
||||
if lc.Internal {
|
||||
continue
|
||||
}
|
||||
|
||||
if enabledLintersMap[lc.Name()] == nil {
|
||||
disabledLCs = append(disabledLCs, lc)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue