Skip to content

Commit d44b07e

Browse files
committed
More dynamic index.ts
Load rule from index.ts in tests (adds to code cov)
1 parent 73f8d88 commit d44b07e

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/index.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import rule from "./lib/rules/eslint-plugin-angular-template-consistent-this";
1+
import consistentThisRule, {
2+
RULE_NAME as consistentThisRuleName,
3+
} from "./lib/rules/eslint-plugin-angular-template-consistent-this";
24

3-
module.exports = {
5+
export default {
46
rules: {
5-
"eslint-plugin-angular-template-consistent-this": rule,
7+
[consistentThisRuleName]: consistentThisRule,
68
},
79
};

tests/rules/eslint-plugin-angular-template-consistent-this.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { MESSAGE_IDS } from "../../src/lib/message-ids";
2-
import rule, {
3-
RULE_NAME,
4-
} from "../../src/lib/rules/eslint-plugin-angular-template-consistent-this";
2+
import { RULE_NAME } from "../../src/lib/rules/eslint-plugin-angular-template-consistent-this";
53
import { RuleTester } from "../external/rule-tester";
64
import { convertAnnotatedSourceToFailureCase } from "../external/test-helpers";
5+
import rulesIndex from "../../src/index";
6+
7+
// eslint-disable-next-line security/detect-object-injection
8+
const rule = rulesIndex.rules[RULE_NAME];
79

810
const ruleTester = new RuleTester({
911
parser: "@angular-eslint/template-parser",

0 commit comments

Comments
 (0)