dev: improve formatting and description in flagsets (#4636)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									46e71537c3
								
							
						
					
					
						commit
						5cefda509d
					
				| @ -26,8 +26,11 @@ func setupLintersFlagSet(v *viper.Viper, fs *pflag.FlagSet) { | |||||||
| 		color.GreenString("Enable only fast linters from enabled linters set (first run won't be fast)")) | 		color.GreenString("Enable only fast linters from enabled linters set (first run won't be fast)")) | ||||||
| 
 | 
 | ||||||
| 	internal.AddHackedStringSliceP(fs, "presets", "p", | 	internal.AddHackedStringSliceP(fs, "presets", "p", | ||||||
| 		color.GreenString(fmt.Sprintf("Enable presets (%s) of linters. Run 'golangci-lint help linters' to see them. "+ | 		color.GreenString(fmt.Sprintf("Enable presets (%s) of linters.\n"+ | ||||||
| 			"This option implies option --disable-all", strings.Join(lintersdb.AllPresets(), "|")))) | 			"Run 'golangci-lint help linters' to see them.\n"+ | ||||||
|  | 			"This option implies option --disable-all", | ||||||
|  | 			strings.Join(lintersdb.AllPresets(), "|"), | ||||||
|  | 		))) | ||||||
| 
 | 
 | ||||||
| 	fs.StringSlice("enable-only", nil, | 	fs.StringSlice("enable-only", nil, | ||||||
| 		color.GreenString("Override linters configuration section to only run the specific linter(s)")) // Flags only. | 		color.GreenString("Override linters configuration section to only run the specific linter(s)")) // Flags only. | ||||||
| @ -53,11 +56,11 @@ func setupRunFlagSet(v *viper.Viper, fs *pflag.FlagSet) { | |||||||
| 	internal.AddDeprecatedFlagAndBind(v, fs, fs.Bool, "skip-dirs-use-default", "run.skip-dirs-use-default", true, | 	internal.AddDeprecatedFlagAndBind(v, fs, fs.Bool, "skip-dirs-use-default", "run.skip-dirs-use-default", true, | ||||||
| 		getDefaultDirectoryExcludeHelp()) | 		getDefaultDirectoryExcludeHelp()) | ||||||
| 
 | 
 | ||||||
| 	const allowParallelDesc = "Allow multiple parallel golangci-lint instances running. " + | 	const allowParallelDesc = "Allow multiple parallel golangci-lint instances running.\n" + | ||||||
| 		"If false (default) - golangci-lint acquires file lock on start." | 		"If false (default) - golangci-lint acquires file lock on start." | ||||||
| 	internal.AddFlagAndBind(v, fs, fs.Bool, "allow-parallel-runners", "run.allow-parallel-runners", false, | 	internal.AddFlagAndBind(v, fs, fs.Bool, "allow-parallel-runners", "run.allow-parallel-runners", false, | ||||||
| 		color.GreenString(allowParallelDesc)) | 		color.GreenString(allowParallelDesc)) | ||||||
| 	const allowSerialDesc = "Allow multiple golangci-lint instances running, but serialize them around a lock. " + | 	const allowSerialDesc = "Allow multiple golangci-lint instances running, but serialize them around a lock.\n" + | ||||||
| 		"If false (default) - golangci-lint exits with an error if it fails to acquire file lock on start." | 		"If false (default) - golangci-lint exits with an error if it fails to acquire file lock on start." | ||||||
| 	internal.AddFlagAndBind(v, fs, fs.Bool, "allow-serial-runners", "run.allow-serial-runners", false, color.GreenString(allowSerialDesc)) | 	internal.AddFlagAndBind(v, fs, fs.Bool, "allow-serial-runners", "run.allow-serial-runners", false, color.GreenString(allowSerialDesc)) | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 aimuz
						aimuz