Tuve un error de eslint cuando intento confirmar la rama
147:14 error Expected an assignment or function call and instead saw an expression @typescript-eslint/no-unused-expressionsNo puedo encontrar el problema en el código, también traté de agregar
// eslint-disable-next-line no-unused-expressionso
/* eslint-disable no-unused-expressions */Pero todavía tengo el mismo error.
useEffect(() => { const setFile:any = [] const addedFiles:any = acceptedFiles && acceptedFiles.map((item:File) => { if(item !== null){ return { title: item?.name as string, fileName: item?.name as string, mediaType: 'SO', compositionType: 'O', album: '' }; }else {[]} }); setFile.push(addedFiles) if(addedFiles){ // **** the line 147 setFileList([...addedFiles, ...fileList]) } acceptedFiles && acceptedFiles.map((item:File) => { onUpload({ title: item?.name as string, fileName: item?.name as string, mediaType: 'SO', compositionType: 'O', album: '' }); }) }, [acceptedFiles]); return (...Olvidó agregar el prefijo @typescript-eslint/ al nombre de la regla.
Para deshabilitar esa regla de uso en línea:
// eslint-disable-next-line @typescript-eslint/no-unused-expressionsAlternativamente, en su archivo .eslintrc, deshabilite la regla con la configuración
"@typescript-eslint/no-unused-expressions": "off"