• shalev007's avatar
    feat: extract skipping annotations policy check flow (#555) · a000366e
    shalev007 authored
    
    
    * feat: add skip rules
    
    * feat: add Configuration skipped properties
    
    * refactor: split loop - extract filesData populate to its own loop
    
    * refactor: rename ruleWithSchema to rule
    
    * refactor: split loop - extract rulesData initialization to its own loop
    
    * refactor: move configuration extraction to upper loop
    
    * refactor: slide statements
    
    * refactor: remove redundant line
    
    * refactor: rename newFailedRule to failedRule
    
    * refactor: extract evaluateRule function
    
    * refactor: add jsonSchemaValidator to evaluator context and add evaluateRule to evaluator
    
    * refactor: extract evaluateConfiguration method
    
    * refactor: change failedRuleData to failedRule variable name
    
    * feat: add skip for cli format
    
    * refactor: add EvaluationResultsSummery struct
    
    * feat: add skip rules print
    
    * fix: add go linter formatting
    
    * feat: add cyan color for skip rule summery
    
    * fix: show all skipped regardless of failed rules
    Co-authored-by: default avatarshalev avhar <shalev@datree.io>
    Co-authored-by: default avatarAlex <alex@datree.io>
    Co-authored-by: default avatarshmuelsa <95699772+shmuelsa@users.noreply.github.com>
    a000366e