Skip to content

Commit 581d1f2

Browse files
devversionjelbourn
authored andcommitted
build: remove custom rxjs imports rule in favor of import-banlist rule (#18157)
1 parent f316805 commit 581d1f2

File tree

2 files changed

+3
-25
lines changed

2 files changed

+3
-25
lines changed

tools/tslint-rules/rxjsImportsRule.ts

Lines changed: 0 additions & 23 deletions
This file was deleted.

tslint.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@
114114
"no-undecorated-class-with-ng-fields": true,
115115
"setters-after-getters": true,
116116
"ng-on-changes-property-access": true,
117-
"rxjs-imports": true,
118117
"require-breaking-change-version": true,
119118
"class-list-signatures": true,
120119
"coercion-types": [true,
@@ -182,7 +181,9 @@
182181
".*": "kebab-case"
183182
}],
184183
"no-unescaped-html-tag": true,
185-
"import-blacklist": [true, ["^@schematics/angular/.*(ast).*"]]
184+
// Ensures that all rxjs imports come only from `rxjs` and `rxjs/operators`. Also ensures
185+
// that no AST utils from `@schematics/angular` are imported. These should be vendored.
186+
"import-blacklist": [true, ["^@schematics/angular/.*(ast).*", "^rxjs(?!$|/operators$).*"]]
186187
},
187188
"linterOptions": {
188189
"exclude": [

0 commit comments

Comments
 (0)