Доработан js

This commit is contained in:
FrigaT
2025-12-28 19:58:15 +03:00
parent 0470309978
commit bf6c0b9229
4 changed files with 819 additions and 1686 deletions

View File

@@ -44,7 +44,7 @@ namespace SQLLinter.CLI
["UpperLower"] = Common.RuleViolationSeverity.Critical, ["UpperLower"] = Common.RuleViolationSeverity.Critical,
["SetVariable"] = Common.RuleViolationSeverity.Critical, ["SetVariable"] = Common.RuleViolationSeverity.Critical,
}, },
GenerateDetails = false, GenerateDetails = true,
}; };
//var linter = new Linter(con, rep); //var linter = new Linter(con, rep);
@@ -62,7 +62,7 @@ namespace SQLLinter.CLI
Dictionary<string, Stream> files = new(); Dictionary<string, Stream> files = new();
for (int i = 0; i < 2; i++) for (int i = 0; i < 15; i++)
{ {
files[name + i + ".sql"] = reader.BaseStream; files[name + i + ".sql"] = reader.BaseStream;
} }

View File

@@ -1926,26 +1926,13 @@ svg .flowchart-link {
} }
} }
/* Контейнер для блока кода */
.code-block {
position: relative;
background: var(--surface-default);
border: 1px solid var(--border-default);
border-radius: var(--border-radius-medium);
margin: var(--spacing-m) 0;
overflow: hidden;
font-family: 'Consolas', 'Monaco', 'Courier New', monospace;
font-size: 13px;
line-height: 1.5;
}
/* Контейнер для блока кода */ /* Контейнер для блока кода */
.code-block { .code-block {
position: relative; position: relative;
background: var(--color-background); background: var(--color-background);
border: 1px solid var(--color-border); border: 1px solid var(--color-border);
border-radius: var(--border-radius-medium); border-radius: var(--border-radius-medium);
margin: var(--spacing-md) 0; margin: var(--spacing-md);
overflow: hidden; overflow: hidden;
font-family: 'Consolas', 'Monaco', 'Courier New', monospace; font-family: 'Consolas', 'Monaco', 'Courier New', monospace;
font-size: var(--font-size-sm); font-size: var(--font-size-sm);
@@ -1964,6 +1951,7 @@ svg .flowchart-link {
min-height: 24px; min-height: 24px;
padding: 0 var(--spacing-sm); padding: 0 var(--spacing-sm);
transition: background-color var(--transition-fast); transition: background-color var(--transition-fast);
border-left: 3px solid transparent;
} }
.code-line:hover { .code-line:hover {
@@ -2050,7 +2038,7 @@ svg .flowchart-link {
} }
/* Строка с ошибкой */ /* Строка с ошибкой */
.code-line.error-line { .code-line.critical-line {
background: linear-gradient(90deg, rgba(209, 52, 56, 0.05) 0%, rgba(209, 52, 56, 0.1) 100%); background: linear-gradient(90deg, rgba(209, 52, 56, 0.05) 0%, rgba(209, 52, 56, 0.1) 100%);
border-left: 3px solid var(--color-critical); border-left: 3px solid var(--color-critical);
} }
@@ -2103,7 +2091,7 @@ svg .flowchart-link {
border-color: var(--color-success); border-color: var(--color-success);
} }
.code-line.error-line { .code-line.critical-line {
background: linear-gradient(90deg, rgba(209, 52, 56, 0.1) 0%, rgba(209, 52, 56, 0.15) 100%); background: linear-gradient(90deg, rgba(209, 52, 56, 0.1) 0%, rgba(209, 52, 56, 0.15) 100%);
} }

View File

@@ -225,7 +225,7 @@ public class HtmlReportFormatter : IReportFormatter
var lineClass = "code-line"; var lineClass = "code-line";
if (isErrorLine) if (isErrorLine)
{ {
lineClass += " error-line"; lineClass += $" {errorSeverity}-line";
} }
sb.Append($"<div class=\"{lineClass}\">"); sb.Append($"<div class=\"{lineClass}\">");