16 lines
649 B
Markdown
16 lines
649 B
Markdown
# 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.
|