diff --git a/.eslintrc.js b/.eslintrc.js
index d044e9dbe7f0116e07d124bddcd786d1e411e75b..d39998612f8c0db553cef901130d3386610ba5e3 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -28,6 +28,7 @@ module.exports = {
         '@typescript-eslint/prefer-as-const': 'error',
         '@typescript-eslint/await-thenable': 'error',
         '@typescript-eslint/no-var-requires': 'off',
+        '@typescript-eslint/no-unnecessary-type-assertion': 'error',
 
         // JSDOC extends overrides: disable some of extends rules
         // JSdoc is not always needed
diff --git a/src/services/account.service.spec.ts b/src/services/account.service.spec.ts
index cb6e07b6b3524bd75fef20a8fccec046a716de1f..6dad879e0bd469b416ac9a20516eaf3016ec7406 100644
--- a/src/services/account.service.spec.ts
+++ b/src/services/account.service.spec.ts
@@ -10,9 +10,7 @@ import { triggersEnedisData } from 'tests/__mocks__/triggersData.mock'
 import AccountService from './account.service'
 
 jest.mock('cozy-harvest-lib/dist/connections/accounts')
-const mockHavestLibAccounts = harvestLibAccounts as jest.Mocked<
-  typeof harvestLibAccounts
->
+const mockHavestLibAccounts = harvestLibAccounts
 
 const mockGetTriggerForAccount = jest.fn()
 jest.mock('./triggers.service', () => {
diff --git a/src/services/ecogesture.service.spec.ts b/src/services/ecogesture.service.spec.ts
index a249083d9be48b35dcfc48ea6bae4b039a80249a..29518141e36a29ab38afeb3a6ed685cbefc5e3bd 100644
--- a/src/services/ecogesture.service.spec.ts
+++ b/src/services/ecogesture.service.spec.ts
@@ -285,7 +285,7 @@ describe('Ecogesture service', () => {
       jest
         .spyOn(ecogestureService, 'getAllEcogestures')
         .mockResolvedValueOnce(ecoData)
-        .mockResolvedValueOnce(mockedEcogesturesData as Ecogesture[])
+        .mockResolvedValueOnce(mockedEcogesturesData)
       jest
         .spyOn(ecogestureService, 'deleteAllEcogestures')
         .mockResolvedValue(true)