25 lines
696 B
C#
25 lines
696 B
C#
using SQLLinter.Common;
|
|
|
|
namespace SQLLinter.Core.Interfaces
|
|
{
|
|
public interface IConfig
|
|
{
|
|
/// <summary>
|
|
/// Уровень совместимости SQL Server
|
|
/// </summary>
|
|
int CompatibilityLevel { get; set; }
|
|
|
|
/// <summary>
|
|
/// Включенные правила.
|
|
/// Key - Название правила.
|
|
/// Value - Уровень предупреждения.
|
|
/// </summary>
|
|
Dictionary<string, RuleViolationSeverity> Rules { get; set; }
|
|
|
|
/// <summary>
|
|
/// Список сторонних плагинов.
|
|
/// </summary>
|
|
List<string> Plugins { get; set; }
|
|
}
|
|
}
|