Skip to content
This repository was archived by the owner on Mar 23, 2024. It is now read-only.

Commit 6ae32ac

Browse files
committed
requireDollarBeforejQueryAssignment: do not blow up on reset parameter
Fixes #2285
1 parent b419c66 commit 6ae32ac

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

lib/rules/require-dollar-before-jquery-assignment.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ module.exports.prototype = {
139139
props.forEach(function(prop) {
140140
left = prop.key;
141141

142-
if (!left.name) {
142+
if (!left || !left.name) {
143143
return;
144144
}
145145

test/specs/rules/require-dollar-before-jquery-assignment.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ describe('rules/require-dollar-before-jquery-assignment', function() {
1414
checker.configure({ requireDollarBeforejQueryAssignment: true });
1515
});
1616

17+
it('should not blow up on rest params', function() {
18+
expect(checker.checkString('var x = {...test}')).to.have.no.errors();
19+
});
20+
1721
it('should report basic jquery operator', function() {
1822
expect(checker.checkString('var x = $();'))
1923
.to.have.one.validation.error.from('requireDollarBeforejQueryAssignment');

0 commit comments

Comments
 (0)