Files
SQLLint/SQLLinter/Infrastructure/Rules/IndexHintRule.cs

18 lines
442 B
C#

using Microsoft.SqlServer.TransactSql.ScriptDom;
using SQLLinter.Common;
namespace SQLLinter.Infrastructure.Rules;
public class IndexHintRule : BaseRuleVisitor
{
public override string Text => "Запрещено использование хинтов WITH (INDEX).";
public override void Visit(TableHint node)
{
if (node.HintKind == TableHintKind.Index)
{
AddViolation(node);
}
}
}