diff --git a/src/Resources/app/administration/eslint.config.mjs b/src/Resources/app/administration/eslint.config.mjs index 9f0bc3674..3ab4cdae9 100644 --- a/src/Resources/app/administration/eslint.config.mjs +++ b/src/Resources/app/administration/eslint.config.mjs @@ -102,6 +102,7 @@ export default tseslint.config( '@typescript-eslint/no-unsafe-call': 'error', '@typescript-eslint/no-unsafe-assignment': 'error', '@typescript-eslint/no-unsafe-return': 'error', + '@typescript-eslint/no-unsafe-argument': 'error', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/prefer-ts-expect-error': 'error', '@typescript-eslint/no-floating-promises': 'off', diff --git a/src/Resources/app/administration/src/module/extension/sw-settings-payment/sw-settings-payment-detail/index.ts b/src/Resources/app/administration/src/module/extension/sw-settings-payment/sw-settings-payment-detail/index.ts index 618cf7963..f79b023ba 100644 --- a/src/Resources/app/administration/src/module/extension/sw-settings-payment/sw-settings-payment-detail/index.ts +++ b/src/Resources/app/administration/src/module/extension/sw-settings-payment/sw-settings-payment-detail/index.ts @@ -25,7 +25,7 @@ export default Shopware.Component.wrapComponentConfig({ computed: { disableActiveSwitch(): boolean { // @ts-expect-error - paymentMethod is from extended component - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- paymentMethod is from extended component + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access,@typescript-eslint/no-unsafe-argument -- paymentMethod is from extended component return !this.acl.can('payment.editor') || this.needsOnboarding(this.paymentMethod.id); }, }, diff --git a/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-checkout-method/swag-paypal-checkout-method.spec.ts b/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-checkout-method/swag-paypal-checkout-method.spec.ts index b5899bcac..5f25c8679 100644 --- a/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-checkout-method/swag-paypal-checkout-method.spec.ts +++ b/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-checkout-method/swag-paypal-checkout-method.spec.ts @@ -38,6 +38,7 @@ async function createWrapper(customOptions = {}) { }; return mount( await Shopware.Component.build('swag-paypal-checkout-method') as typeof SwagPayPalCheckoutMethod, + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument -- mergeWith is not typed Shopware.Utils.object.mergeWith(options, customOptions), ); } diff --git a/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-cross-border/swag-paypal-cross-border.spec.ts b/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-cross-border/swag-paypal-cross-border.spec.ts index 4c220f870..4a91e39f0 100644 --- a/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-cross-border/swag-paypal-cross-border.spec.ts +++ b/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-cross-border/swag-paypal-cross-border.spec.ts @@ -32,6 +32,7 @@ async function createWrapper(customOptions = {}) { return mount( await Shopware.Component.build('swag-paypal-cross-border') as typeof SwagPayPalCrossBorder, + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument -- mergeWith is not typed Shopware.Utils.object.mergeWith(options, customOptions), ); } diff --git a/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-vaulting/swag-paypal-vaulting.spec.ts b/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-vaulting/swag-paypal-vaulting.spec.ts index 0a5014ee0..e3359b3f6 100644 --- a/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-vaulting/swag-paypal-vaulting.spec.ts +++ b/src/Resources/app/administration/src/module/swag-paypal/components/swag-paypal-vaulting/swag-paypal-vaulting.spec.ts @@ -55,6 +55,7 @@ async function createWrapper(customOptions = {}) { return mount( await Shopware.Component.build('swag-paypal-vaulting') as typeof SwagPayPalVaulting, + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument -- mergeWith is not typed Shopware.Utils.object.mergeWith(options, customOptions), ); }