mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-26 17:08:25 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			973 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			973 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
| package lint
 | |
| 
 | |
| // Arguments is type used for the arguments of a rule.
 | |
| type Arguments = []interface{}
 | |
| 
 | |
| // RuleConfig is type used for the rule configuration.
 | |
| type RuleConfig struct {
 | |
| 	Arguments Arguments
 | |
| 	Severity  Severity
 | |
| }
 | |
| 
 | |
| // RulesConfig defines the config for all rules.
 | |
| type RulesConfig = map[string]RuleConfig
 | |
| 
 | |
| // DirectiveConfig is type used for the linter directive configuration.
 | |
| type DirectiveConfig struct {
 | |
| 	Severity Severity
 | |
| }
 | |
| 
 | |
| // DirectivesConfig defines the config for all directives.
 | |
| type DirectivesConfig = map[string]DirectiveConfig
 | |
| 
 | |
| // Config defines the config of the linter.
 | |
| type Config struct {
 | |
| 	IgnoreGeneratedHeader bool `toml:"ignoreGeneratedHeader"`
 | |
| 	Confidence            float64
 | |
| 	Severity              Severity
 | |
| 	Rules                 RulesConfig      `toml:"rule"`
 | |
| 	ErrorCode             int              `toml:"errorCode"`
 | |
| 	WarningCode           int              `toml:"warningCode"`
 | |
| 	Directives            DirectivesConfig `toml:"directive"`
 | |
| }
 |