wdl
wdl copied to clipboard
feat(wdl-gauntlet): ENTER THE ARENA
The goal of THE ARENA
is to ensure new lints produce sane warnings for WDL "in the wild".
New --arena
flag for wdl-gauntlet
that ignores all syntax errors (ParseError
or ValidationFailure
) and instead just reports LintWarning
. This comes with it's own config file, Arena.toml
.
Arena has been seeded with 3 repos and their warnings, but that's probably worth revisiting. My process for these 3 was simple elimination starting from Gauntlet.toml
. I ran --arena
on each of those 13 repos and excluded anything that returned an overwhelming number of Warnings. That was 10 of the 13 😬 .
While testing out arena on some of the test repos I've already logged issues (#50) with existing warnings.
Before submitting this PR, please make sure:
- [x] You have added a few sentences describing the PR here.
- [x] You have added yourself or the appropriate individual as the assignee.
- [x] You have added at least one relevant code reviewer to the PR.
- [x] Your code builds clean without any errors or warnings.
- [ ] You have added tests (when appropriate).
- [x] You have updated the README or other documentation to account for these changes (when appropriate).
- [x] You have added an entry to the relevant
CHANGELOG.md
(see "keep a changelog" for more information). - [x] Your commit messages follow the conventional commit style.