syntax-checking

Validate BSL code syntax in 1C:Enterprise configurations via EDT or Designer.

87|15|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill syntax-checking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: syntax-checking
Source: https://github.com/SteelMorgan/1c-agent-based-dev-framework/tree/main/framework/skills/tool-usage/syntax-checking
Command: npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill syntax-checking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that BSL code is syntactically correct before committing or running it, preventing runtime errors and improving code quality.

Core Features & Use Cases

  • Automated Syntax Validation: Checks BSL code for syntax errors using EDT or Designer.
  • Error Reporting: Provides detailed error messages, including file, line number, and message severity.
  • Use Case: After making changes to a critical module, run check_syntax to verify that no syntax errors were introduced, ensuring the code is ready for testing or deployment.

Quick Start

Run a syntax check on the 'CommonModule.УправлениеСкладом' module using the EDT validator.

Frequently Asked Questions about syntax-checking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check BSL code syntax in a 1C:Enterprise configuration?

You validate BSL code syntax in a 1C:Enterprise configuration by running automated checks through EDT or 1C:Enterprise Designer, which returns LSP diagnostics detailing file, line number, and message severity.

What is the best way to catch syntax errors after renaming variables in 1C BSL modules?

The best way to catch syntax errors after renaming variables in 1C BSL modules is running a formal syntax check, which detects errors introduced during refactoring to maintain code integrity and prevent compilation failures.

Does this syntax validation work with both EDT and 1C:Enterprise Designer?

Yes, this syntax validation works with both EDT and 1C:Enterprise Designer, supporting formal syntax checking and providing quick feedback through LSP diagnostics to ensure your BSL code is syntactically correct before deployment.

What level of detail is provided in BSL syntax error reports?

BSL syntax error reports provide detailed messages including the specific file, line number, and message severity, ensuring you can quickly locate and fix compilation failures before committing your code.

When should I run a BSL syntax check on my 1C modules?

You should run a BSL syntax check on your 1C modules immediately after code modifications, refactoring, or renaming operations to detect runtime errors early and ensure code is ready for testing or deployment.