API¶
Package vibelinter¶
LibCST-based Python linter. (Vibe-coded.)
- vibelinter.main()¶
Entrypoint.
Module vibelinter.exceptions¶
Family of exceptions for package API.
- exception vibelinter.exceptions.MetadataProvideFailure(filename)¶
Bases:
OmnierrorRaised when LibCST metadata provider initialization fails.
- render_as_json()¶
Renders exception with filename information.
- exception vibelinter.exceptions.Omnierror(*posargs, **nomargs)¶
Bases:
Omniexception,ExceptionBase for error exceptions raised by package API.
- render_as_json()¶
Renders exception as JSON-compatible dictionary.
- exception vibelinter.exceptions.Omniexception(*posargs, **nomargs)¶
Bases:
OmniexceptionBase for all exceptions raised by package API.
- exception vibelinter.exceptions.RuleConfigureFailure(*posargs, **nomargs)¶
Bases:
OmnierrorRaised when rule configuration parameters are invalid.
- exception vibelinter.exceptions.RuleExecuteFailure(context)¶
Bases:
OmnierrorRaised when rule execution encounters unrecoverable error.
- render_as_json()¶
Renders exception with context information.