Skip to content

Commit 31b6099

Browse files
fix: mapStateToProps-no-store adding function name filter (#6)
1 parent d578b9c commit 31b6099

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

lib/rules/mapStateToProps-no-store.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ module.exports = function (context) {
3939
});
4040
},
4141
FunctionDeclaration(node) {
42-
checkFunction(context, node.body, getFirstParamName(node));
42+
if (node.id && node.id.name === 'mapStateToProps') {
43+
checkFunction(context, node.body, getFirstParamName(node));
44+
}
4345
},
4446
CallExpression(node) {
4547
if (isReactReduxConnect(node)) {

tests/lib/rules/mapStateToProps-no-store.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ const ruleTester = new RuleTester({ parserOptions });
1515

1616
ruleTester.run('mapStateToProps-no-store', rule, {
1717
valid: [
18+
'export default function observeStore(store) {return store;}',
1819
'export default connect(() => {})(Alert)',
1920
'export default connect(() => {})(Alert)',
2021
'export default connect(null, null)(Alert)',

0 commit comments

Comments
 (0)