Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/eslint-plugin-rxjs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@smarttools/eslint-plugin-rxjs",
"version": "1.0.21",
"version": "1.0.22",
"dependencies": {
"@typescript-eslint/utils": "^8.33.1",
"ts-api-utils": "^2.1.0"
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/ban-observables.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ const defaultOptions: readonly Record<string, boolean | string>[] = [];

export const messageId = 'forbidden';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/ban-observables.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/ban-observables.md',
description: 'Forbids the use of banned observables.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/ban-operators.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ const defaultOptions: readonly Record<string, boolean | string>[] = [];

export const messageId = 'forbidden';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/ban-operators.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/ban-operators.md',
description: 'Forbids the use of banned operators.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/finnish.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@ const defaultOptions: readonly {
export const shouldBeFinnishMessageId = 'shouldBeFinnish';
export const shouldNotBeFinnishMessageId = 'shouldNotBeFinnish';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/finnish.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/finnish.md',
description: 'Enforces the use of Finnish notation.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/just.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/just.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/just.md',
description: 'Enforces the use of a `just` alias for `of`.',
},
fixable: 'code',
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/macro.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@ import { TSESLint as eslint, TSESTree as es } from '@typescript-eslint/utils';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'macro';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/macro.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/macro.md',
description: 'Enforces the use of the RxJS Tools Babel macro.',
},
fixable: 'code',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-async-subscribe.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-async-subscribe.md',
description: 'Forbids passing `async` functions to `subscribe`.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-compat.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-compat.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-compat.md',
description:
'Forbids importation from locations that depend upon `rxjs-compat`.',
},
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-connectable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ import { getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-connectable.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-connectable.md',
description: 'Forbids operators that return connectable observables.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-create.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-create.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-create.md',
description: 'Forbids the calling of `Observable.create`.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-cyclic-action.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@ const defaultOptions: readonly {
observable?: string;
}[] = [];

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-cyclic-action.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-cyclic-action.md',
description: 'Forbids effects and epics that re-emit filtered actions.',
},
fixable: undefined,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@ const defaultOptions: readonly {
export const forbiddenId = 'forbidden';
export const forbiddenAllowProtectedId = 'forbiddenAllowProtected';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-exposed-subjects.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-exposed-subjects.md',
description: 'Forbids exposed (i.e. non-private) subjects.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-finnish.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ import {

import { ESLintUtils } from '@typescript-eslint/utils';
export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-finnish.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-finnish.md',
description: 'Forbids the use of Finnish notation.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-ignored-error.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { getParent, getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-error.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-error.md',
description:
'Forbids the calling of `subscribe` without specifying an error handler.',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ import {
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-notifier.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-notifier.md',
description:
'Forbids observables not composed from the `repeatWhen` or `retryWhen` notifier.',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-observable.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-observable.md',
description: 'Forbids the ignoring of observables returned by functions.',
},
fixable: undefined,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ import { ESLintUtils } from '@typescript-eslint/utils';
// https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/12/files#diff-8a9cff9aa21d1a4600766e85f1493aa81fa30c4902d6110c21173d00536393ed

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-replay-buffer.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-replay-buffer.md',
description:
'Forbids using `ReplaySubject`, `publishReplay` or `shareReplay` without specifying the buffer size.',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-subscribe.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-subscribe.md',
description:
'Forbids the calling of `subscribe` without specifying arguments.',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { getParent, getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-subscription.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-subscription.md',
description: 'Forbids ignoring the subscription returned by `subscribe`.',
},
fixable: undefined,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@ import {
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-takewhile-value.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-ignored-takewhile-value.md',
description: 'Forbids ignoring the value within `takeWhile`.',
},
fixable: undefined,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,11 @@ export const explicitAnyId = 'explicitAny';
export const implicitAnyId = 'implicitAny';
export const narrowedId = 'narrowed';
export const suggestExplicitUnknownId = 'suggestExplicitUnknown';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-implicit-any-catch.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-implicit-any-catch.md',
description:
'Forbids implicit `any` error parameters in `catchError` operators.',
},
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@ import { TSESTree as es } from '@typescript-eslint/utils';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-index.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-index.md',
description: 'Forbids the importation from index modules.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-internal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { ESLintUtils } from '@typescript-eslint/utils';
export const forbiddenId = 'forbidden';
export const suggestId = 'suggest';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-internal.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-internal.md',
description: 'Forbids the importation of internals.',
},
fixable: 'code',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { getParent, getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-nested-subscribe.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-nested-subscribe.md',
description:
'Forbids the calling of `subscribe` within a `subscribe` callback.',
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@ import {
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-redundant-notify.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-redundant-notify.md',
description:
'Forbids redundant notifications from completed or errored observables.',
},
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-sharereplay.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ const defaultOptions: readonly {
export const forbiddenId = 'forbidden';
export const forbiddenWithoutConfigId = 'forbiddenWithoutConfig';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-sharereplay.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-sharereplay.md',
description: 'Forbids using the `shareReplay` operator.',
},
fixable: undefined,
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-subclass.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';
export const messageId = 'forbidden';

export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-subclass.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-subclass.md',
description: 'Forbids sub-classing RxJS classes.',
},
fixable: undefined,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ import { getTypeServices } from '../eslint-etc';

import { ESLintUtils } from '@typescript-eslint/utils';
export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-subject-unsubscribe.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-subject-unsubscribe.md',
description:
'Forbids calling the `unsubscribe` method of a subject instance.',
},
Expand Down
5 changes: 3 additions & 2 deletions packages/eslint-plugin-rxjs/src/lib/rules/no-subject-value.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import { getParent, getTypeServices } from '../eslint-etc';
import { ESLintUtils } from '@typescript-eslint/utils';

export const messageId = 'forbidden';
export default ESLintUtils.RuleCreator(() => __filename)({
export default ESLintUtils.RuleCreator(
() => 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-subject-value.md'
)({
meta: {
docs: {
url: 'https://github.com/DaveMBush/eslint-plugin-rxjs/blob/main/packages/eslint-plugin-rxjs/docs/rules/no-subject-value.md',
description:
'Forbids accessing the `value` property of a `BehaviorSubject` instance.',
},
Expand Down
Loading