9f9450dc6d
Merge pull request 'chore: refactoring the remaining code smells' (#24) from fix/work-on-code-smells into main
main
bermudalamb2026-05-29 14:38:59 -05:00
d70693a01d
Merge pull request 'refactor(dedup): final pass — clear the last 4 src/ duplicate blocks' (#22) from chore/sonarqube-src-dedup-final into main
bermudalamb2026-05-27 17:32:36 -05:00
4038b3dab5
refactor(dedup): adapter-based Markdown CollectionGenerator dedup (the big one)
Thom LambandClaude Opus 4.72026-05-27 17:28:16 -05:00
089d4f6000
refactor(dedup): extract AppendWithClauseSection for the WITH/CTE block
Thom LambandClaude Opus 4.72026-05-27 17:23:48 -05:00
620b85a61d
Merge pull request 'refactor(dedup): second pass at src/ duplication — clear 10 of 13 remaining blocks' (#21) from chore/sonarqube-src-dedup-pass2 into main
bermudalamb2026-05-27 17:14:00 -05:00
f362ec7e53
Merge pull request 'chore(sonar): clear a code smell' (#19) from chore/ci-coverage-reporting into main
bermudalamb2026-05-27 15:51:13 -05:00
39f1d30783
chore(sonar): clear a code smell
Thom Lamb2026-05-27 15:50:03 -05:00
414cb08905
Merge pull request 'ci(sonar): collect and upload OpenCover coverage from CI scan' (#18) from chore/ci-coverage-reporting into main
bermudalamb2026-05-27 15:37:29 -05:00
d95795cc25
Merge pull request 'chore(sonar): clear residual 24 test-file smells' (#17) from fix/sonarqube-tests-residual into main
bermudalamb2026-05-27 15:36:32 -05:00
1345a9219e
Merge pull request 'chore(sonar)!: clear all 17 remaining src/ code smells' (#16) from fix/sonarqube-prod-misc-17 into main
bermudalamb2026-05-27 15:12:00 -05:00
423108a7dc
chore(sonar)!: mark Markdown generator classes as 'public static class' (S1118)
Thom LambandClaude Opus 4.72026-05-27 15:08:48 -05:00
54b9c7876f
chore(sonar): hoist constant arrays, discard TryParse, defang TODO markers (CA1861, CA1806, S1135)
Thom LambandClaude Opus 4.72026-05-27 15:06:36 -05:00
2c23ba4a88
chore(sonar)!: return empty IQueryable instead of null from GetQuery<T> (S1168)
Thom LambandClaude Opus 4.72026-05-27 14:18:31 -05:00
72072cec8e
Merge pull request 'chore(sonar): clean up test-file INFO code smells (NUnit2045/2046/2011, CA1866/1861/1869)' (#14) from fix/sonarqube-test-cases-code-smells into main
bermudalamb2026-05-27 13:02:43 -05:00
4fe9eb36e6
chore(sonar): second sweep — catch .Length, Is.Not.Empty, and newly-exposed Multiple groups (NUnit2046, NUnit2045)
Thom LambandClaude Opus 4.72026-05-27 12:14:13 -05:00
77eb5d8b45
chore(sonar): hoist constant arrays to static readonly fields in tests (CA1861)
Thom LambandClaude Opus 4.72026-05-27 12:01:34 -05:00
67512d23e1
chore(sonar): wrap independent assertions in Assert.Multiple (NUnit2045)
Thom LambandClaude Opus 4.72026-05-27 11:59:47 -05:00
505ada5017
chore(sonar): adopt Has.Count, Is.Empty, Does.Contain, char overloads in tests (NUnit2046, NUnit2011, CA1866)
Thom LambandClaude Opus 4.72026-05-27 11:58:00 -05:00
5aca8e93fd
Merge pull request 'chore(sonar): apply collection-expression syntax across all sites (IDE0028)' (#13) from chore/sonarqube-info-prod-bulk into main
bermudalamb2026-05-26 17:05:56 -05:00
0f8d505616
chore(sonar): apply collection-expression syntax across all sites (IDE0028)
Thom LambandClaude Opus 4.72026-05-26 17:01:30 -05:00
4bb7898fe8
Merge pull request 'chore(sonar): bulk-fix production INFO analyzer warnings + skill update' (#12) from chore/sonarqube-info-prod-bulk into main
bermudalamb2026-05-26 16:49:02 -05:00
c38d122d76
docs(skill): rewrite sonarqube cleanup section around tiered bulk fixes
Thom LambandClaude Opus 4.72026-05-26 15:50:25 -05:00
3010019dc5
Merge pull request 'Fix/sonarqube critical major debt' (#11) from fix/sonarqube-critical-major-debt into main
bermudalamb2026-05-26 10:36:28 -05:00
ad6979f8ca
Merge pull request 'chore: refactor for sonarqube issues' (#10) from fix/sonarqube-critical-major-debt into main
bermudalamb2026-05-22 17:15:42 -05:00
012e693fe1
chore: refactor for sonarqube issues
Thom Lamb2026-05-22 17:13:31 -05:00
49f46ebf8e
Merge pull request 'chore: working on cleaning up more dup lines' (#9) from fix/sonarqube-duplicate-code-lines-2 into main
bermudalamb2026-05-21 16:50:51 -05:00
84b1f83c0f
chore: working on cleaning up more dup lines
Thom Lamb2026-05-21 16:50:13 -05:00
aae6f077c2
Merge pull request 'fix: resolving more duplicate lines issue' (#8) from fix/sonarqube-duplicate-code-lines-2 into main
bermudalamb2026-05-21 14:53:53 -05:00
df1805a402
Merge pull request 'fix(query): modernize CalculationFilterGroup and adjust IsValid behavior' (#4) from fix/Sonarqube-Tech-Debt-v2 into main
bermudalamb2026-05-20 15:32:33 -05:00