Skip to content
Merged
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
ed928ca
feat: add VHDL support via ANTLR4 vhdl2008 grammar
Jun 13, 2026
9dd9e2f
fix: correct reviewmark.yaml formatting for VHDL review sets and pre-…
Jun 13, 2026
17c5b2d
fix: group VHDL unit review sets under single comment, no blank lines…
Jun 13, 2026
5934c74
fix: consolidate reviewmark.yaml review sets into per-group comments
Jun 13, 2026
c146133
docs: remediate Purpose review — VHDL in introduction docs, FAQ, ANTL…
Jun 13, 2026
7426e1d
docs: remediate Specials reviews — VHDL and Tool documentation
Jun 13, 2026
ff15da1
chore: add VHDL technical terms to cspell dictionary
Jun 13, 2026
bf3be1e
fix: address PR review findings from Copilot code review
Jun 14, 2026
6b31308
fix: address second round of PR review findings
Jun 14, 2026
495ab89
feat: remove standalone arch pages and add package member scanning
Jun 14, 2026
6407c80
fix: correct invalid VHDL syntax in common_types fixture
Jun 14, 2026
d66a151
chore: remove accidentally committed example output folder
Jun 14, 2026
e5cc8f6
chore: add output/ to .gitignore
Jun 14, 2026
bab0573
fix: use preceding doc comment for package constants
Jun 14, 2026
fc7e634
feat: improve VHDL emitter output — paragraph format and subprogram d…
Jun 14, 2026
78b2796
test: add regression test for constant doc comment extraction
Jun 14, 2026
a13dd78
feat(vhdl): add VhdlParamDecl, parse subprogram parameters and return…
Jun 14, 2026
92e8bbe
fix: address PR review findings — update docs, add CLI validation, su…
Jun 14, 2026
dffb2b4
docs: simplify ROADMAP — remove completed work, remove phase numbers
Jun 14, 2026
111050a
refactor(vhdl): drop Mode column — merge direction into Type, strip o…
Jun 14, 2026
8e5df09
test(vhdl): add parameter table content assertions
Jun 14, 2026
fb0de79
feat(core): add GlobFileCollector for flexible absolute/relative glob…
Jun 14, 2026
521ad69
docs(user-guide): restructure into per-language files
Jun 14, 2026
a4047c5
fix(lint): resolve cspell and markdownlint failures on vhdl-support b…
Jun 14, 2026
ffe4a81
fix(lint): add cspell:ignore nullptr to cpp.md user guide
Jun 14, 2026
d066f9f
docs: fix remaining gap-analysis items (GlobFileCollector docs, VHDL …
Jun 14, 2026
2b18f9f
docs: register GlobFileCollector in requirements/design/verification …
Jun 14, 2026
f96a0da
fix: correct IApiEmitter review set path (IApiEmitterTests not IApiGe…
Jun 14, 2026
60778ed
docs: address Group 3 formal review findings
Jun 14, 2026
d5b1106
docs: address Group 4 formal review findings
Jun 14, 2026
62478ca
docs: address Group 5 formal review findings
Jun 14, 2026
57677d8
docs: address Group 6 formal review findings
Jun 14, 2026
61537c4
fix: address Group 7 formal review findings
Jun 14, 2026
df5b34b
docs: address Group 8 formal review findings
Jun 14, 2026
511a6f1
Group 9 fixes: VHDL generator/emitter docs, AST model, reqstream, rev…
Jun 14, 2026
6e4e6ae
Group 10 fixes: VhdlAstParser design, requirements, and verification
Jun 14, 2026
6ce9c41
Group 11 fixes: MSBuild unsupported-language guard, tool program doc,…
Jun 14, 2026
10e26ae
Group 12 fixes: FileSystemGlobbing OTS docs, antlr4 doc cleanup, prog…
Jun 14, 2026
4247a68
Group 13 fixes: OTS docs accuracy corrections
Jun 14, 2026
72c8f7d
chore: add metacharacter and INOUT to cspell dictionary
Jun 15, 2026
8157dea
Fix CI failure and address PR review comments
Jun 15, 2026
87d12db
Fix 7 issues from code review and PR comments
Jun 15, 2026
1af100e
Fix code analysis warnings and reduce cognitive complexity
Jun 15, 2026
f491ae6
Fix lint failures: spelling and S3267/S2178 in ApiMarkTask
Jun 15, 2026
f55da10
Fix CA1859 return types and update .reviewmark.yaml
Jun 15, 2026
44cf148
Fix Windows drive-root path truncation in GlobFileCollector
Jun 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ words:
- frontmatter
- ANTLR
- GHDL
- archs
- hrefs
- iface
- interp
- invocability
- isysroot
- isystem
Expand All @@ -42,13 +45,15 @@ words:
- Linkify
- linkify
- Linq
- maxcount
- misattributed
- msbuild
- MSBuild
- msvc
- mylib
- MYLIB
- nameof
- testbenches
- testlib
- NDEBUG
- netstandard
Expand Down Expand Up @@ -77,6 +82,10 @@ words:
- unparseable
- versionmark
- writability
- DOWNTO
- INOUT
- metacharacter
- metacharacters
- VHDL
- vswhere
- Weasyprint
Expand All @@ -97,4 +106,5 @@ ignorePaths:
- '**/obj/**'
- '**/generated/**'
- '**/packages/**'
- '**/VhdlAst/Antlr/**'
- package-lock.json
18 changes: 6 additions & 12 deletions .github/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,20 @@
---
# CodeQL configuration for ApiMark
# Suppresses intentional generic catch clauses

name: "ApiMark CodeQL Config"

name: ApiMark CodeQL Config
# Globally ignore build output and generated files
paths-ignore:
- "**/obj/**"
- "**/bin/**"
- '**/obj/**'
- '**/bin/**'
# Query filters to disable specific queries for certain paths
query-filters:
# Suppress warnings in all generated build output under obj/
- exclude:
id: cs/useless-assignment-to-local
paths:
- "**/obj/**/*.cs"
paths: ['**/obj/**/*.cs']
- exclude:
id: cs/missed-ternary-operator
paths:
- "**/obj/**/*.cs"
paths: ['**/obj/**/*.cs']
- exclude:
id: cs/catch-of-all-exceptions
paths:
- src/ApiMark.Tool/Cli/Context.cs
- src/ApiMark.Tool/Program.cs
paths: [src/ApiMark.Tool/Cli/Context.cs, src/ApiMark.Tool/Program.cs]
Loading
Loading