Vigilance
A simple tool for enforcing code quality metrics on a codebase
 All Classes Namespaces Files Functions Variables Groups
__init__.py File Reference

Contains functionality for writing Vigilance plugins. More...

Classes

class  AbstractPlugin
 The external entrypoint for Vigilance plugins. More...
 

Namespaces

 vigilance.plugin
 

Functions

def get_configured_plugins
 Retrieves a list of all plugins that the user has configured for availability within Vigilance. More...
 
def load_suites
 Loads all quality suites that should be made available to the Vigilance tool. More...
 

Variables

tuple SuiteComponents = namedtuple('SuiteComponents', ['key', 'parser', 'constraints', 'configurations'])
 The components necessary to construct a vigilance.suite.QualitySuite instance. More...
 
list DefaultSuites
 The default suites that should be available to the Vigilance tool. More...
 

Detailed Description

Contains functionality for writing Vigilance plugins.