I noticed that the unbound-method rule reports the following code:
const parameter = jest.mocked(service.method).mock.calls[0][0];
However, the following variant is not reported:
const mockedMethod = jest.mocked(service.method);
const parameter = mockedMethod.mock.calls[0][0];
Using any .mockXY() methods is also fine (as expected since #1596):
jest.mocked(service.method).mockReturnValue();
Reproduction: https://github.com/SchroederSteffen/jest-eslint-unbound-method-repro/blob/main/src/service.spec.ts
I think the mentioned case should NOT report an error.