Skip to content

Commit 0114479

Browse files
refactor(strict): indicate strict or recommended in rules
1 parent 22924d0 commit 0114479

23 files changed

+29
-17
lines changed

src/rules/no-async-subscribe.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const noAsyncSubscribeRule = ruleCreator({
77
meta: {
88
docs: {
99
description: 'Disallow passing `async` functions to `subscribe`.',
10-
recommended: true,
10+
recommended: 'recommended',
1111
requiresTypeChecking: true,
1212
},
1313
messages: {

src/rules/no-create.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const noCreateRule = ruleCreator({
77
meta: {
88
docs: {
99
description: 'Disallow the static `Observable.create` function.',
10-
recommended: true,
10+
recommended: 'recommended',
1111
requiresTypeChecking: true,
1212
},
1313
messages: {

src/rules/no-exposed-subjects.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export const noExposedSubjectsRule = ruleCreator({
1212
meta: {
1313
docs: {
1414
description: 'Disallow public and protected subjects.',
15+
recommended: 'strict',
1516
requiresTypeChecking: true,
1617
},
1718
messages: {

src/rules/no-ignored-default-value.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export const noIgnoredDefaultValueRule = ruleCreator({
77
meta: {
88
docs: {
99
description: 'Disallow using `firstValueFrom`, `lastValueFrom`, `first`, and `last` without specifying a default value.',
10+
recommended: 'strict',
1011
requiresTypeChecking: true,
1112
},
1213
messages: {

src/rules/no-ignored-error.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export const noIgnoredErrorRule = ruleCreator({
88
docs: {
99
description:
1010
'Disallow calling `subscribe` without specifying an error handler.',
11+
recommended: 'strict',
1112
requiresTypeChecking: true,
1213
},
1314
messages: {

src/rules/no-ignored-notifier.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const noIgnoredNotifierRule = ruleCreator({
1212
docs: {
1313
description:
1414
'Disallow observables not composed from the `repeatWhen` or `retryWhen` notifier.',
15-
recommended: true,
15+
recommended: 'recommended',
1616
requiresTypeChecking: true,
1717
},
1818
messages: {

src/rules/no-ignored-replay-buffer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export const noIgnoredReplayBufferRule = ruleCreator({
88
docs: {
99
description:
1010
'Disallow using `ReplaySubject`, `publishReplay` or `shareReplay` without specifying the buffer size.',
11-
recommended: true,
11+
recommended: 'recommended',
1212
},
1313
messages: {
1414
forbidden: 'Ignoring the buffer size is forbidden.',

src/rules/no-ignored-takewhile-value.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const noIgnoredTakewhileValueRule = ruleCreator({
1212
meta: {
1313
docs: {
1414
description: 'Disallow ignoring the value within `takeWhile`.',
15-
recommended: true,
15+
recommended: 'recommended',
1616
},
1717
messages: {
1818
forbidden: 'Ignoring the value within takeWhile is forbidden.',

src/rules/no-implicit-any-catch.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ export const noImplicitAnyCatchRule = ruleCreator({
4040
docs: {
4141
description:
4242
'Disallow implicit `any` error parameters in `catchError` operators.',
43-
recommended: true,
43+
recommended: {
44+
recommended: true,
45+
strict: [{
46+
allowExplicitAny: false,
47+
}],
48+
},
4449
requiresTypeChecking: true,
4550
},
4651
fixable: 'code',

src/rules/no-index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export const noIndexRule = ruleCreator({
66
meta: {
77
docs: {
88
description: 'Disallow importing index modules.',
9-
recommended: true,
9+
recommended: 'recommended',
1010
},
1111
messages: {
1212
forbidden: 'RxJS imports from index modules are forbidden.',

0 commit comments

Comments
 (0)