Vigilance
A simple tool for enforcing code quality metrics on a codebase
 All Classes Namespaces Files Functions Variables Groups
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
\Nvigilance
 oNcli
 oNconfiguration
 |oCConfigurationStanzaRepresents a single stanza within a vigilance configuration file
 |\CConfigurationParserParsers vigilance configuration files based upon an arbitrary set of configuration stanzas
 oNconstraint
 |oCConstraintRepresents a coverage constraint that must be enforced
 |oCPackageConstraintA Constraint decorator that applies a Constraint to a specific package only
 |oCFileConstraintA Constraint decorator that applies a Constraint to specific files only
 |oCIgnoreFilesA Constraint that causes specified files to be ignored from vigilance entirely
 |oCConstraintSuiteRelates multiple constraints together into a constraint suite
 |\CConstraintSetDetermines which constraints apply to each item under test
 oNdefault_suites
 |oNcobertura
 ||oCTestMetricsHolds data about a previous code quality run (test run, linting, etc)
 ||oCFileUnderTestRepresents a single file from a test coverage report
 ||oCPackageUnderTestRepresents a single package from a test coverage report
 ||oCCoberturaParserA Parser implementation for Cobertura-compatible coverage reports
 ||oCLineCoverageA Constraint that enforces a line coverage minimum
 ||oCBranchCoverageA Constraint that enforces a branch coverage minimum
 ||oCComplexityA Constraint that enforces a maximum complexity
 ||\CDefaultThe AbstractPlugin implementation for coverage
 |\Ndoxygen
 | oCDocumentationErrorRepresents a single documentation error from a Doxygen run
 | oCDoxygenParserA Parser implementation for Doxygen error reports
 | oCDocumentationA Constraint that enforces documentation
 | oCDocumentationStanzaThe documentation configuration stanza
 | \CDefaultThe AbstractPlugin implementation for doxygen
 oNerror
 |oCVigilanceExceptionBase Exception to be raised within vigilance
 |oCReportParsingErrorRaised when a quality report cannot be parsed
 |oCConfigurationParsingErrorRaised when the vigilance configuration file contains errors
 |oCUnknownSuiteRaised when the user attempts to use a quality suite that has not yet been loaded
 |\CQualityViolationsDetectedRaised when vigilance detects quality violations
 oNparser
 |\CParserAbstract interface for parsing test coverage output
 oNplugin
 |oNtooling
 ||oCBaseStanzaThe global configuration stanza
 ||oCFileStanzaThe file filter configuration stanza
 ||oCPackageStanzaThe package filter configuration stanza
 ||\CIgnoreStanzaThe ignore filter configuration stanza
 |\CAbstractPluginThe external entrypoint for Vigilance plugins
 oNrepresentation
 |oCSatisfactionThe result of a constraint validation
 |oCQualityItemRepresents a single item from a code quality report
 |\CQualityReportRepresents a parsed code quality report
 \Nsuite
  \CQualitySuiteRepresents a full set of quality metrics that should be enforced upon a codebase