mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Rename scripts to build and add revive command as a new build tool command (#10942)
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		
							
								
								
									
										39
									
								
								vendor/github.com/mgechev/revive/lint/failure.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								vendor/github.com/mgechev/revive/lint/failure.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,39 @@
 | 
			
		||||
package lint
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"go/ast"
 | 
			
		||||
	"go/token"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	// SeverityWarning declares failures of type warning
 | 
			
		||||
	SeverityWarning = "warning"
 | 
			
		||||
	// SeverityError declares failures of type error.
 | 
			
		||||
	SeverityError = "error"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Severity is the type for the failure types.
 | 
			
		||||
type Severity string
 | 
			
		||||
 | 
			
		||||
// FailurePosition returns the failure position
 | 
			
		||||
type FailurePosition struct {
 | 
			
		||||
	Start token.Position
 | 
			
		||||
	End   token.Position
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Failure defines a struct for a linting failure.
 | 
			
		||||
type Failure struct {
 | 
			
		||||
	Failure    string
 | 
			
		||||
	RuleName   string
 | 
			
		||||
	Category   string
 | 
			
		||||
	Position   FailurePosition
 | 
			
		||||
	Node       ast.Node `json:"-"`
 | 
			
		||||
	Confidence float64
 | 
			
		||||
	// For future use
 | 
			
		||||
	ReplacementLine string
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// GetFilename returns the filename.
 | 
			
		||||
func (f *Failure) GetFilename() string {
 | 
			
		||||
	return f.Position.Start.Filename
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user