| 
									
										
										
										
											2018-03-14 19:15:11 +00:00
										 |  |  | module.exports = function addNotYetDocumentedProperty(log, createDocMessage) { | 
					
						
							| 
									
										
										
										
											2017-01-26 14:03:53 +00:00
										 |  |  |   return { | 
					
						
							| 
									
										
										
										
											2018-03-14 19:15:11 +00:00
										 |  |  |     docTypes: [], | 
					
						
							|  |  |  |     $runAfter: ['tags-extracted'], | 
					
						
							|  |  |  |     $runBefore: ['processing-docs', 'splitDescription'], | 
					
						
							|  |  |  |     $process(docs) { | 
					
						
							|  |  |  |       docs.forEach(doc => { | 
					
						
							|  |  |  |         if ( | 
					
						
							|  |  |  |           this.docTypes.indexOf(doc.docType) !== -1 && | 
					
						
							|  |  |  |           !doc.noDescription && | 
					
						
							|  |  |  |           (!doc.description || doc.description.trim().length === 0) | 
					
						
							|  |  |  |         ) { | 
					
						
							|  |  |  |           doc.notYetDocumented = true; | 
					
						
							| 
									
										
										
										
											2017-01-26 14:03:53 +00:00
										 |  |  |           log.debug(createDocMessage('Not yet documented', doc)); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       }); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | }; |