Skip to content

Commit 20bf54e

Browse files
chore(deps): Fix version reoslutions
1 parent b01541f commit 20bf54e

3 files changed

Lines changed: 293 additions & 377 deletions

File tree

‎packages/eslint/eslint-config/src/__tests__/rules/no-implied-eval.test.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const ruleId: CustomRule = 'no-implied-eval';
1010
describe(`${ruleId} rule`, () => {
1111
it('should FAIL when using implied eval', async () => {
1212
const code = `
13+
/* global setTimeout, setInterval */
1314
setTimeout("alert('Hi!')", 100);
1415
setInterval("console.log('test')", 100);
1516
`;
@@ -20,6 +21,7 @@ describe(`${ruleId} rule`, () => {
2021

2122
it('should PASS when using functions', async () => {
2223
const code = `
24+
/* global setTimeout, setInterval */
2325
setTimeout(() => alert('Hi!'), 100);
2426
setInterval(function() { console.log('test'); }, 100);
2527
`;

‎packages/internal-utils/src/test.utils.ts‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export const getLintMessagesForRule = async <T>(
2323
{ eslintOptions, lintTextOptions }: GetLintMessagesOptions = {
2424
eslintOptions: {},
2525
},
26+
ignoreRuleId: boolean = false,
2627
): Promise<Linter.LintMessage[]> => {
2728
const eslint = new ESLint({
2829
baseConfig: config,
@@ -36,6 +37,10 @@ export const getLintMessagesForRule = async <T>(
3637
return [];
3738
}
3839

40+
if (ignoreRuleId) {
41+
return results[0].messages;
42+
}
43+
3944
const flatMessages = results.flatMap((result) => result.messages);
4045

4146
return flatMessages.filter((msg) => msg.ruleId === ruleId);

0 commit comments

Comments
 (0)