( config: JsDocsPluginTransformedConfig, )
| 60 | * @returns Object containing coverage statistics and undocumented items |
| 61 | */ |
| 62 | export function processJsDocs( |
| 63 | config: JsDocsPluginTransformedConfig, |
| 64 | ): Record<CoverageType, FileCoverage[]> { |
| 65 | const project = new Project(); |
| 66 | project.addSourceFilesAtPaths(config.patterns); |
| 67 | const sourceFiles = project.getSourceFiles(); |
| 68 | |
| 69 | logSourceFiles(sourceFiles, config); |
| 70 | |
| 71 | const report = getDocumentationReport(sourceFiles); |
| 72 | |
| 73 | logReport(report); |
| 74 | |
| 75 | return report; |
| 76 | } |
| 77 | |
| 78 | export function getAllNodesFromASourceFile(sourceFile: SourceFile) { |
| 79 | const classes = sourceFile.getClasses(); |
no test coverage detected