diff --git a/examples/simple/src/users/UserEdit.tsx b/examples/simple/src/users/UserEdit.tsx
index 793df2b55ca..019d2798d33 100644
--- a/examples/simple/src/users/UserEdit.tsx
+++ b/examples/simple/src/users/UserEdit.tsx
@@ -47,7 +47,7 @@ const UserEditForm = () => {
const { save } = useSaveContext();
const newSave = values =>
- new Promise((resolve, reject) => {
+ new Promise(resolve => {
if (values.name === 'test') {
return resolve({
name: {
diff --git a/examples/simple/src/users/UserList.tsx b/examples/simple/src/users/UserList.tsx
index 8d59c3f34c3..8d61c0bdf16 100644
--- a/examples/simple/src/users/UserList.tsx
+++ b/examples/simple/src/users/UserList.tsx
@@ -29,7 +29,7 @@ const UserBulkActionButtons = props => (
);
-const rowClick = memoize(permissions => (id, resource, record) => {
+const rowClick = memoize(permissions => () => {
return permissions === 'admin'
? Promise.resolve('edit')
: Promise.resolve('show');
diff --git a/packages/ra-core/src/auth/useCheckAuth.spec.tsx b/packages/ra-core/src/auth/useCheckAuth.spec.tsx
index f3d4588e68e..a57e971e8e3 100644
--- a/packages/ra-core/src/auth/useCheckAuth.spec.tsx
+++ b/packages/ra-core/src/auth/useCheckAuth.spec.tsx
@@ -34,7 +34,7 @@ const TestComponent = ({
useEffect(() => {
checkAuth(params, logoutOnFailure, redirectTo, disableNotification)
.then(() => setAuthenticated(true))
- .catch(error => setAuthenticated(false));
+ .catch(() => setAuthenticated(false));
}, [params, logoutOnFailure, redirectTo, disableNotification, checkAuth]);
return
{authenticated ? 'authenticated' : 'not authenticated'}
;
};
diff --git a/packages/ra-core/src/auth/useLogin.spec.tsx b/packages/ra-core/src/auth/useLogin.spec.tsx
index 5d069307663..c3c0780d9d2 100644
--- a/packages/ra-core/src/auth/useLogin.spec.tsx
+++ b/packages/ra-core/src/auth/useLogin.spec.tsx
@@ -15,8 +15,8 @@ describe('useLogin', () => {
};
const authProvider = {
login: () => Promise.resolve(),
- checkError: error => Promise.resolve(),
- checkAuth: params => Promise.resolve(),
+ checkError: () => Promise.resolve(),
+ checkAuth: () => Promise.resolve(),
logout: () => Promise.resolve(),
getIdentity: () => Promise.resolve({ id: 'joe' }),
getPermissions: () => Promise.resolve(),
@@ -42,8 +42,8 @@ describe('useLogin', () => {
};
const authProvider = {
login: () => Promise.resolve({ redirectTo: '/foo' }),
- checkError: error => Promise.resolve(),
- checkAuth: params => Promise.resolve(),
+ checkError: () => Promise.resolve(),
+ checkAuth: () => Promise.resolve(),
logout: () => Promise.resolve(),
getIdentity: () => Promise.resolve({ id: 'joe' }),
getPermissions: () => Promise.resolve(),
@@ -71,8 +71,8 @@ describe('useLogin', () => {
};
const authProvider = {
login: () => Promise.resolve({ redirectTo: false }),
- checkError: error => Promise.resolve(),
- checkAuth: params => Promise.resolve(),
+ checkError: () => Promise.resolve(),
+ checkAuth: () => Promise.resolve(),
logout: () => Promise.resolve(),
getIdentity: () => Promise.resolve({ id: 'joe' }),
getPermissions: () => Promise.resolve(),
diff --git a/packages/ra-core/src/controller/create/CreateBase.spec.tsx b/packages/ra-core/src/controller/create/CreateBase.spec.tsx
index e5b1b7f2540..a49c3d1857e 100644
--- a/packages/ra-core/src/controller/create/CreateBase.spec.tsx
+++ b/packages/ra-core/src/controller/create/CreateBase.spec.tsx
@@ -136,9 +136,7 @@ describe('CreateBase', () => {
it('should allow to override the onError function', async () => {
jest.spyOn(console, 'error').mockImplementation(() => {});
const dataProvider = testDataProvider({
- create: jest.fn((_, { data }) =>
- Promise.reject({ message: 'test' })
- ),
+ create: jest.fn(() => Promise.reject({ message: 'test' })),
});
const onError = jest.fn();
@@ -172,9 +170,7 @@ describe('CreateBase', () => {
it('should allow to override the onError function at call time', async () => {
const dataProvider = testDataProvider({
- create: jest.fn((_, { data }) =>
- Promise.reject({ message: 'test' })
- ),
+ create: jest.fn(() => Promise.reject({ message: 'test' })),
});
const onError = jest.fn();
const onErrorOverride = jest.fn();
diff --git a/packages/ra-core/src/controller/create/useCreateController.spec.tsx b/packages/ra-core/src/controller/create/useCreateController.spec.tsx
index f1c1cf71e05..e4ef008aa43 100644
--- a/packages/ra-core/src/controller/create/useCreateController.spec.tsx
+++ b/packages/ra-core/src/controller/create/useCreateController.spec.tsx
@@ -553,7 +553,7 @@ describe('useCreateController', () => {
render(
- {({ save, record }) => {
+ {({ save }) => {
saveCallback = save;
return ;
}}
diff --git a/packages/ra-core/src/controller/edit/useEditController.spec.tsx b/packages/ra-core/src/controller/edit/useEditController.spec.tsx
index ab16d091bf4..753fd9bd9bd 100644
--- a/packages/ra-core/src/controller/edit/useEditController.spec.tsx
+++ b/packages/ra-core/src/controller/edit/useEditController.spec.tsx
@@ -214,7 +214,7 @@ describe('useEditController', () => {
render(
- {({ record, save, saving }) => {
+ {({ record, save }) => {
return (
<>
{record?.test}
@@ -247,7 +247,7 @@ describe('useEditController', () => {
let post = { id: 12, test: 'previous' };
const update = jest
.fn()
- .mockImplementationOnce((_, { id, data, previousData }) => {
+ .mockImplementationOnce((_, { data, previousData }) => {
post = { ...previousData, ...data };
return Promise.resolve({ data: post });
});
@@ -299,7 +299,7 @@ describe('useEditController', () => {
let post = { id: 12 };
const update = jest
.fn()
- .mockImplementationOnce((_, { id, data, previousData }) => {
+ .mockImplementationOnce((_, { data, previousData }) => {
post = { ...previousData, ...data };
return Promise.resolve({ data: post });
});
diff --git a/packages/ra-core/src/controller/input/useReferenceArrayInputController.spec.tsx b/packages/ra-core/src/controller/input/useReferenceArrayInputController.spec.tsx
index 830f75e6826..57651343680 100644
--- a/packages/ra-core/src/controller/input/useReferenceArrayInputController.spec.tsx
+++ b/packages/ra-core/src/controller/input/useReferenceArrayInputController.spec.tsx
@@ -728,9 +728,7 @@ describe('useReferenceArrayInputController', () => {
it('should set isLoading to false if enableGetChoices returns false', async () => {
const children = jest.fn().mockReturnValue();
await new Promise(resolve => setTimeout(resolve, 100)); // empty the query deduplication in useQueryWithStore
- const enableGetChoices = jest.fn().mockImplementation(({ q }) => {
- return false;
- });
+ const enableGetChoices = jest.fn().mockImplementation(() => false);
render(