mirror of
				https://github.com/Instadapp/dsa-connectors.git
				synced 2024-07-29 22:37:00 +00:00 
			
		
		
		
	checks dev and title
This commit is contained in:
		
							parent
							
								
									6715717ca8
								
							
						
					
					
						commit
						a0519d701f
					
				|  | @ -278,6 +278,28 @@ const checkName = async (connector) => { | |||
|   } | ||||
| } | ||||
| 
 | ||||
| const checkHeadComments = async (connector) => { | ||||
|   try { | ||||
|     const errors = [] | ||||
|     const strs = connector.code.split('\n') | ||||
|     let haveTitle = false | ||||
|     let haveDev = false | ||||
|     for (let index = 0; index < strs.length; index++) { | ||||
|       if (!strs[index].includes('{')) { | ||||
|         if (strs[index].includes('@title')) haveTitle = true | ||||
|         if (strs[index].includes('@dev')) haveDev = true | ||||
|       } else { | ||||
|         break | ||||
|       } | ||||
|     } | ||||
|     if (!haveTitle) errors.push(`@title missing in ${connector.path}/main.sol`) | ||||
|     if (!haveDev) errors.push(`@dev missing in ${connector.path}/main.sol`) | ||||
|     return errors | ||||
|   } catch (error) { | ||||
|     return Promise.reject(error) | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| async function checkMain () { | ||||
|   try { | ||||
|     const errors = [] | ||||
|  | @ -290,11 +312,13 @@ async function checkMain () { | |||
|       const { eventsErrors, eventsWarnings } = await checkEvents(connectors[index]) | ||||
|       const commentsErrors = await checkComments(connectors[index]) | ||||
|       const nameErrors = await checkName(connectors[index]) | ||||
|       const headCommentsErrors = await checkHeadComments(connectors[index]) | ||||
| 
 | ||||
|       errors.push(...forbiddenErrors) | ||||
|       errors.push(...eventsErrors) | ||||
|       errors.push(...commentsErrors) | ||||
|       errors.push(...nameErrors) | ||||
|       errors.push(...headCommentsErrors) | ||||
|       warnings.push(...eventsWarnings) | ||||
|     } | ||||
|     if (errors.length) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Aleksandr S
						Aleksandr S