rlsbl v0.40.1 /rlsbl.lint.config
On this page

Lint configuration loading that reads per-project rule overrides and severity settings from .rlsbl/lint/ TOML configuration files.

#rlsbl.lint.config

#rlsbl.lint.config

Lint configuration loading that reads per-project rule overrides and severity settings from .rlsbl/lint/ TOML configuration files.

#LanguageLintConfig

LanguageLintConfig
FieldTypeDefault
forbidden_importslist[str]field(default_factory=list)
stdout_enabledboolTrue
stdout_ignorelist[str]field(default_factory=list)
entry_point_enabledboolTrue
entry_point_ignorelist[str]field(default_factory=list)
exclude_patternslist[str]field(default_factory=list)

#load_language_config

python
def load_language_config(project_path: str, language: str) -> LanguageLintConfig

Read .rlsbl/lint/.toml, falling back to defaults if missing.

#load_parser_setting

python
def load_parser_setting(project_path: str) -> str

Read parser type from .rlsbl/lint.toml, defaulting to 'ast'.