- Поддерживаемые плагины
-
Присоединяйтесь к сообществу «Rust School №123» на сервере Discord!
Ознакомьтесь с сообществом «Rust School №123» в Discord. Весело проводите время с участниками сообщества, которых уже 1314 чел., и пользуйтесь бесплатным голосовым и текстовым чатом.discord.gg
Видео обзор -
Для разработчиков -
Документация RustErrorsFix
Введение
```
RustErrorsFix – это инструмент для автоматизированного исправления ошибок в коде на языке C#. Система позволяет пользователям добавлять собственные правила для исправления ошибок через конфигурационные файлы JSON.
```
Особенности
```
Гибкая настройка: Пользователи могут создавать кастомные правила исправления ошибок.
Поддержка регулярных выражений: Использование Regex для точного определения и замены текста в коде.
Различные уровни анализа: Возможность выбора области применения исправлений.
Формат конфигурационного файла
```
Конфигурационные файлы используют формат JSON. Пример файла:
```
{
"ConfigurationName": "ИмяКонфигурации",
"AnalyzeBaseModels": [
{
"ErrorText": "Текст ошибки (Regex)",
"AnalyzeType": "Тип анализа",
"RegexPattern": "Шаблон поиска (Regex)",
"RegexReplacement": "Текст замены",
"Description": "Описание правила",
"DeclarationType": "Тип декларации"
}
// Дополнительные правила
]
}
```
Элементы конфигурации
```
ConfigurationName: Уникальное имя конфигурации для идентификации набора правил.
AnalyzeBaseModels: Массив правил для анализа и исправления ошибок.
Элементы правил
ErrorText: Описание ошибки с использованием Regex.
AnalyzeType: Уровень анализа ошибки (All, Method, Line, Error).
RegexPattern: Шаблон Regex для поиска в тексте.
RegexReplacement: Текст для замены найденного фрагмента.
Description: Описание правила исправления.
DeclarationType: Тип элемента для исправления (All, Property, Method, Field, Constructor).
```
Для разработчиков -
Документация RustErrorsFix
Введение
```
RustErrorsFix – это инструмент для автоматизированного исправления ошибок в коде на языке C#. Система позволяет пользователям добавлять собственные правила для исправления ошибок через конфигурационные файлы JSON.
```
Особенности
```
Гибкая настройка: Пользователи могут создавать кастомные правила исправления ошибок.
Поддержка регулярных выражений: Использование Regex для точного определения и замены текста в коде.
Различные уровни анализа: Возможность выбора области применения исправлений.
Формат конфигурационного файла
```
Конфигурационные файлы используют формат JSON. Пример файла:
```
{
"ConfigurationName": "ИмяКонфигурации",
"AnalyzeBaseModels": [
{
"ErrorText": "Текст ошибки (Regex)",
"AnalyzeType": "Тип анализа",
"RegexPattern": "Шаблон поиска (Regex)",
"RegexReplacement": "Текст замены",
"Description": "Описание правила",
"DeclarationType": "Тип декларации"
}
// Дополнительные правила
]
}
```
Элементы конфигурации
```
ConfigurationName: Уникальное имя конфигурации для идентификации набора правил.
AnalyzeBaseModels: Массив правил для анализа и исправления ошибок.
Элементы правил
ErrorText: Описание ошибки с использованием Regex.
AnalyzeType: Уровень анализа ошибки (All, Method, Line, Error).
RegexPattern: Шаблон Regex для поиска в тексте.
RegexReplacement: Текст для замены найденного фрагмента.
Description: Описание правила исправления.
DeclarationType: Тип элемента для исправления (All, Property, Method, Field, Constructor).
```