Для этого нужно написать правило JSLInt:
Хорошо :
connect((state, props) => {
return {
organizations: Organization.getActive(state, props.user),
...
<prop>: Model.scope(state, prop...),
};
})(MyComponent);
Плохо : все вещи там
connect((state, props) => {
return {
organizations: state.organizations, //archived? suspended? or really all?
};
})(MyComponent);
Плохо : Фильтрация на месте.
connect((state, props) => {
return {
organizations: filter(state.organizations, {
status: Organization.ACTIVE
}),
};
})(MyComponent);
Все, что нужно, - это запретить state.<something>
в функции соединения в качестве отправной точки и внести изменения по мере необходимости.