itrous/bsl-analyzer — reverse-engineered prompt
Reverse engineered prompt
Собери мне экспериментальный анализатор кода для BSL, языка 1С:Предприятие, на Rust.
Хочу, чтобы это был консольный инструмент и language server для IDE. Он должен уметь анализировать проект 1С, находить проблемы качества кода, показывать диагностики, поддерживать hover, автодополнение, поиск ссылок и переименование символов без простого текстового grep. Важно, чтобы он нормально работал даже с недописанным кодом и не пересчитывал весь проект после каждой мелкой правки.
Добавь запуск через команды вроде анализа папки проекта, LSP сервера, вывода отчётов в консоль, SARIF и JSONL. Нужна настройка через bsl-analyzer.toml, где можно указать корень исходников и параметры диагностик.
Ещё хочу встроенный MCP сервер, чтобы AI агенты могли подключаться к проекту 1С и пользоваться анализатором. Сделай документацию с установкой для Linux, macOS и Windows, примерами команд, описанием конфигурации и коротким объяснением архитектуры.
Want more depth? Deep Reverse