Skip to content

Commit 52f58d3

Browse files
committed
Fix off-by-one error in parameter validation loop in no-invalid-scriptlets rule
- Moved `i += 1` before `nextParameterData = scriptletData.parameters[i]` assignment - Ensures nextParameterData correctly references the next parameter after incrementing index - Prevents accessing wrong parameter data when validating scriptlet parameters
1 parent 28ec229 commit 52f58d3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/rules/no-invalid-scriptlets.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,8 @@ export default defineRule({
225225
node: scriptletRuleBody,
226226
});
227227

228-
nextParameterData = scriptletData.parameters[i];
229228
i += 1;
229+
nextParameterData = scriptletData.parameters[i];
230230
}
231231
}
232232
},

0 commit comments

Comments
 (0)