|
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()) |