Нужно правило `no-duplicate-clock-or-source-array-values`
7iomka opened this issue · 0 comments
7iomka commented
Нужно правило no-duplicate-clock-or-source-array-values
Кейсы - ругаться на дубликаты в source/clock в sample. Как правило дубликаты не должны быть частью задумки пользовательского кода, и, скорее всего, являются ошибочным кодом, например когда названия имеют длинные однокоренные составляющие, а разработчик чтоб не писать полностью очередное значение продублировал предыдущие и забыл заменить - дебажить такое в настоящее время не представляется возможным, кроме как глазами проходить по строчкам, что больно.
Пример где правило будет полезно:
sample({
clock: [
$$order.setUnloadDeliveryDateFx.doneData,
$$order.setUnloadDeliveryPriorityFx.doneData,
$$order.setUnloadDeliveryDateFx.doneData, <--
$$order.setUnloadUnloadingTimeFx.doneData,
],
source: $$order.$currentOrder,
filter: Boolean,
fn: getOrderWithUpdatedUnload,
target: $$order.currentOrderUpdated,
});