Skip to content

1C HBK BSL

Quality tooling and editor support for the 1C:Enterprise built-in language (BSL). The repository ships two related products.

  • Toolkit


    Python packages and standalone binaries providing 180 diagnostics, a formatter, CLI, Language Server, Python API, SARIF, and a local MCP server.

    Install the Toolkit

  • VS Code / Cursor extension


    Ready-to-use editor integration with highlighting, diagnostics, formatting, navigation, completion, rename, and a bundled server.

    Install the extension

Which one to use

  • Install the Toolkit for terminal and CI checks.
  • Install the extension for editor assistance and navigation.
  • Use both for a complete setup: the extension handles the editor while the CLI provides reproducible project and CI checks.

Quick start

Install mussolene.1c-hbk-bsl from Marketplace and open a folder containing .bsl or .os files. A system Python installation is not required.

pip install onec-hbk-bsl
onec-hbk-bsl check .

Browse diagnostic rules