 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var Analyzer = &analysis.Analyzer{ Name: "code-rules", Requires: []*analysis.Analyzer{sourcecode.Analyzer}, Run: run, Rules: []*analysis.Rule{ codeRulesViolationError, codeRulesViolationWarning, noCodeRulesViolations, }, ReadmeInfo: analysis.ReadmeInfo{ Name: "Code Rules", Description: "Checks for forbidden access to environment variables, file system or use of syscall module.", Dependencies: "[semgrep](https://github.com/returntocorp/semgrep), `sourceCodeUri`", }, }
Functions ¶
This section is empty.
Types ¶
type SemgrepError ¶
type SemgrepError struct {
}
    type SemgrepResult ¶
type SemgrepResult struct {
	CheckID string `json:"check_id"`
	End     struct {
		Col    int `json:"col"`
		Line   int `json:"line"`
		Offset int `json:"offset"`
	} `json:"end"`
	Extra struct {
		IsIgnored bool   `json:"is_ignored"`
		Lines     string `json:"lines"`
		Message   string `json:"message"`
		Severity  string `json:"severity"`
	} `json:"extra"`
	Path  string `json:"path"`
	Start struct {
		Col    int `json:"col"`
		Line   int `json:"line"`
		Offset int `json:"offset"`
	} `json:"start"`
}
    type SemgrepResults ¶
type SemgrepResults struct {
	Errors  []SemgrepError  `json:"errors"`
	Results []SemgrepResult `json:"results"`
	Version string          `json:"version"`
}
     Click to show internal directories. 
   Click to hide internal directories.