From 394b7300afd63c6357da9db513ebb36620e27f95 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Fri, 14 Jan 2022 01:17:57 +0200 Subject: [PATCH] fix lint --- .eslintrc.js | 1 + src/components/CrossFadeImages.tsx | 1 + src/components/Favicons.tsx | 2 +- src/components/Widgets/Checkbox/Checkboxes.tsx | 9 +++++---- src/components/Widgets/RadioButton/RadioButtonWidget.tsx | 9 +++++---- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 609a6e1..d390281 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -46,5 +46,6 @@ module.exports = { "jsx-a11y/click-events-have-key-events": "off", "jsx-a11y/no-noninteractive-element-interactions": "off", "jsx-a11y/no-static-element-interactions": "off", + "@typescript-eslint/default-param-last": "warn", }, }; diff --git a/src/components/CrossFadeImages.tsx b/src/components/CrossFadeImages.tsx index adc1c75..78a72c1 100644 --- a/src/components/CrossFadeImages.tsx +++ b/src/components/CrossFadeImages.tsx @@ -70,6 +70,7 @@ const CrossFadeImages: React.FC = ({ $duration={len * SINGLE_IMAGE_TIME} > { images.map((image, idx) => ( + // eslint-disable-next-line react/no-array-index-key
0 ? "not-first" : undefined}> ( <> - + diff --git a/src/components/Widgets/Checkbox/Checkboxes.tsx b/src/components/Widgets/Checkbox/Checkboxes.tsx index 539a9f3..e37bca8 100644 --- a/src/components/Widgets/Checkbox/Checkboxes.tsx +++ b/src/components/Widgets/Checkbox/Checkboxes.tsx @@ -16,7 +16,7 @@ const selectValue = (value, selected, all) => { const deselectValue = (value, selected) => selected.filter((v) => v !== value); type CheckboxesProps = Omit & { - options: any; + options: Record; }; const CheckboxContainer = styled.div` @@ -30,12 +30,13 @@ const Checkboxes: React.FC = ({ return (
{enumOptions.map((option, index) => { + const key = `${id}_${index}`; const checked = value.indexOf(option.value) !== -1; const itemDisabled = enumDisabled && enumDisabled.indexOf(option.value) !== -1; const disabledCls = disabled || itemDisabled || readonly ? "disabled" : ""; const checkbox = ( = ({ ); return inline ? ( -