CatapultServer
v0.5.0.1 (Elephant)
|
Classes | |
class | Analyzer |
class | AnalyzerOptions |
class | AutoContainer |
class | CheckResult |
class | ConReporter |
class | DepsConsole |
class | Entry |
class | ErrorDataCollector |
class | FilteredReporter |
class | FirstIncludeError |
class | IncludesError |
class | SortableInclude |
class | XmlReporter |
Functions | |
def | isSpecialInclude (includePath) |
def | checkExternalInclude (incA, incB) |
def | isCppInclude (inc) |
def | checkCppInclude (incA, incB) |
def | checkLocalInclude (pathA, pathB) |
def | checkIncludeDepth (pathA, pathB) |
def | namespaceFilter (namespace) |
def | filterNonProjectIncludes (includes) |
def | depsCheckDir (args, path) |
def | checkDependencies (includes, depsChecker, args) |
def | parseArgs () |
def | setupOptions (analyzerOptions, args) |
def | findAccessibleSourceDirs () |
def | printSectionSeparator () |
def | main () |
Variables | |
dictionary | EXCLUSIONS |
dictionary | USER_SOURCE_DIRS |
SOURCE_DIRS = dict((k, RULE_ID_TO_CLASS_MAP[v]) for k, v in USER_SOURCE_DIRS.items()) | |
dictionary | INCLUDE_PRIORITIES = {'"src': 100, '"mongo': 125, '"zeromq': 125, '"plugins': 150, '"catapult': 200, '"tests': 500} |
def checkProjectStructure.checkCppInclude | ( | incA, | |
incB | |||
) |
def checkProjectStructure.checkDependencies | ( | includes, | |
depsChecker, | |||
args | |||
) |
def checkProjectStructure.checkExternalInclude | ( | incA, | |
incB | |||
) |
def checkProjectStructure.checkIncludeDepth | ( | pathA, | |
pathB | |||
) |
def checkProjectStructure.checkLocalInclude | ( | pathA, | |
pathB | |||
) |
def checkProjectStructure.depsCheckDir | ( | args, | |
path | |||
) |
def checkProjectStructure.filterNonProjectIncludes | ( | includes | ) |
def checkProjectStructure.findAccessibleSourceDirs | ( | ) |
def checkProjectStructure.isCppInclude | ( | inc | ) |
def checkProjectStructure.isSpecialInclude | ( | includePath | ) |
def checkProjectStructure.main | ( | ) |
def checkProjectStructure.namespaceFilter | ( | namespace | ) |
def checkProjectStructure.parseArgs | ( | ) |
def checkProjectStructure.printSectionSeparator | ( | ) |
def checkProjectStructure.setupOptions | ( | analyzerOptions, | |
args | |||
) |
dictionary checkProjectStructure.EXCLUSIONS |
dictionary checkProjectStructure.INCLUDE_PRIORITIES = {'"src': 100, '"mongo': 125, '"zeromq': 125, '"plugins': 150, '"catapult': 200, '"tests': 500} |
checkProjectStructure.SOURCE_DIRS = dict((k, RULE_ID_TO_CLASS_MAP[v]) for k, v in USER_SOURCE_DIRS.items()) |