style: fix linting issues met ESLint
This commit is contained in:
		
							parent
							
								
									51a9b58a20
								
							
						
					
					
						commit
						af8c783a26
					
				
					 4 changed files with 13 additions and 13 deletions
				
			
		|  | @ -38,7 +38,7 @@ describe('DatabaseLearningObjectProvider', () => { | |||
|         it('should return the learning object when it is queried by its id', async () => { | ||||
|             const result: FilteredLearningObject | null = await databaseLearningObjectProvider.getLearningObjectById(exampleLearningObject); | ||||
|             expect(result).toBeTruthy(); | ||||
|             expectToBeCorrectFilteredLearningObject(result!, exampleLearningObject); | ||||
|             expectToBeCorrectFilteredLearningObject(result, exampleLearningObject); | ||||
|         }); | ||||
| 
 | ||||
|         it('should return the learning object when it is queried by only hruid and language (but not version)', async () => { | ||||
|  | @ -47,7 +47,7 @@ describe('DatabaseLearningObjectProvider', () => { | |||
|                 language: exampleLearningObject.language, | ||||
|             }); | ||||
|             expect(result).toBeTruthy(); | ||||
|             expectToBeCorrectFilteredLearningObject(result!, exampleLearningObject); | ||||
|             expectToBeCorrectFilteredLearningObject(result, exampleLearningObject); | ||||
|         }); | ||||
| 
 | ||||
|         it('should return null when queried with an id that does not exist', async () => { | ||||
|  |  | |||
|  | @ -63,7 +63,7 @@ export async function invalidateAllSubmissionKeys( | |||
| } | ||||
| 
 | ||||
| function checkEnabled(properties: MaybeRefOrGetter<unknown>[]): boolean { | ||||
|     return properties.every(prop => !!toValue(prop)); | ||||
|     return properties.every(prop => Boolean(toValue(prop))); | ||||
| } | ||||
| 
 | ||||
| export function useSubmissionsQuery( | ||||
|  | @ -87,7 +87,7 @@ export function useSubmissionsQuery( | |||
|             const fullVal = toValue(full); | ||||
| 
 | ||||
|             const response = await new SubmissionController(hruidVal!).getAll( | ||||
|                 languageVal!, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal, fullVal | ||||
|                 languageVal, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal, fullVal | ||||
|             ); | ||||
|             return response ? response.submissions as SubmissionDTO[] : undefined; | ||||
|         }, | ||||
|  | @ -114,12 +114,12 @@ export function useSubmissionQuery( | |||
| 
 | ||||
|     return useQuery({ | ||||
|         queryKey: computed(() => submissionQueryKey( | ||||
|             hruidVal!, languageVal!, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal! | ||||
|             hruidVal!, languageVal, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal! | ||||
|         )), | ||||
|         queryFn: async () => new SubmissionController(hruidVal!).getByNumber( | ||||
|             languageVal!, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal! | ||||
|             languageVal, versionVal!, classIdVal!, assignmentNumberVal!, groupNumberVal!, submissionNumberVal! | ||||
|         ), | ||||
|         enabled: () => !!hruidVal && !!languageVal && !!versionVal && !!classIdVal && !!assignmentNumberVal && !!submissionNumber, | ||||
|         enabled: () => Boolean(hruidVal) && Boolean(languageVal) && Boolean(versionVal) && Boolean(classIdVal) && Boolean(assignmentNumberVal) && Boolean(submissionNumber), | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,20 +1,20 @@ | |||
| export function deepEquals<T>(a: T, b: T): boolean { | ||||
|     if (a === b) return true; | ||||
|     if (a === b) {return true;} | ||||
| 
 | ||||
|     if (typeof a !== 'object' || typeof b !== 'object' || a == null || b == null) | ||||
|         return false; | ||||
|         {return false;} | ||||
| 
 | ||||
|     if (Array.isArray(a) !== Array.isArray(b)) return false; | ||||
|     if (Array.isArray(a) !== Array.isArray(b)) {return false;} | ||||
| 
 | ||||
|     if (Array.isArray(a) && Array.isArray(b)) { | ||||
|         if (a.length !== b.length) return false; | ||||
|         if (a.length !== b.length) {return false;} | ||||
|         return a.every((val, i) => deepEquals(val, b[i])); | ||||
|     } | ||||
| 
 | ||||
|     const keysA = Object.keys(a) as (keyof T)[]; | ||||
|     const keysB = Object.keys(b) as (keyof T)[]; | ||||
| 
 | ||||
|     if (keysA.length !== keysB.length) return false; | ||||
|     if (keysA.length !== keysB.length) {return false;} | ||||
| 
 | ||||
|     return keysA.every(key => deepEquals(a[key], b[key])); | ||||
| } | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ export const essayQuestionAdapter: GiftAdapter = { | |||
| 
 | ||||
|     installListener(questionElement: Element, answerUpdateCallback: (newAnswer: string | number | object) => void): void { | ||||
|         const textArea = questionElement.querySelector('textarea')!; | ||||
|         textArea.addEventListener('input', () => answerUpdateCallback(textArea.value)); | ||||
|         textArea.addEventListener('input', () => { answerUpdateCallback(textArea.value); }); | ||||
|     }, | ||||
| 
 | ||||
|     setAnswer(questionElement: Element, answer: string | number | object): void { | ||||
|  |  | |||
		Reference in a new issue
	
	 Lint Action
						Lint Action