text_lint.linter.recursion.RecursionDetection

class text_lint.linter.recursion.RecursionDetection(linter: Linter)[source]

Bases: object

Linter recursion detector.

__init__(linter: Linter) None[source]

Initialize RecursionDetection instances.

Parameters:

linter (Linter) – The linter instance being monitored.

detect() None[source]

Detect whether the linter has reached the recursion limit.

Raises:

LinterRecursionLimitExceeded