First public release

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-28 14:49:02 -04:00
co-authored by Claude Opus 5.5
commit 8dfe18703b
17 changed files with 2385 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
# Changelog
## 0.2.0 - 2026-09-28
First public release under MIT.
- `evaluatePolicy()` and `evaluateRule()` run data-defined policy rules over
a set of files. Pure, with no I/O and no git.
- A rule no file was subject to is reported as NOT ASSESSED, never as a pass.
- Patterns with the `g` or `y` flag are tested through a fresh copy, so
`lastIndex` cannot skip files.
- Exemptions use a comment marker and are counted and cited.
- Violations cite the file and line; passes name the files they checked.
- Rule factories: `orgScopingRule`, `inOverflowRule`, `claimRule`.
- `toReport()` and `formatReport()` produce an evidence-record report.