| Package | Description |
|---|---|
| gudusoft.gsqlparser.pp.score |
PrettyScore: readability scoring for formatted SQL.
|
| Modifier and Type | Method and Description |
|---|---|
Finding |
Finding.Builder.build() |
Finding |
Finding.shadowedBy(String byRule)
Copy marked as shadowed by
byRule with zero effective impact. |
Finding |
Finding.withImpact(double newImpact)
Copy with a different effective impact (used for per-rule caps).
|
| Modifier and Type | Method and Description |
|---|---|
List<Finding> |
ScoreReport.findings(String rule) |
List<Finding> |
ScoreReport.getFindings()
Sorted by (line, col, rule); includes shadowed and unfixable findings.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
ScoreReport.findingToMap(Finding f) |
| Constructor and Description |
|---|
ScoreReport(String profile,
String calibration,
String vendor,
ScoreReport.ParseInfo parse,
boolean gateEvaluated,
boolean gatePassed,
List<ScoreReport.GateCheck> gateChecks,
double score,
double attainable,
double unfixableImpact,
List<Dimension> dimensions,
List<Finding> findings,
List<Improvement> improvements,
Map<String,Object> metrics,
List<String> notes) |