wdl icon indicating copy to clipboard operation
wdl copied to clipboard

feat(wdl-gauntlet): ENTER THE ARENA

Open a-frantz opened this issue 8 months ago • 0 comments

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.

a-frantz avatar May 27 '24 16:05 a-frantz