Jacqueline Firth

Results 356 issues of Jacqueline Firth

The CI workflow runs on all pull requests to this repository, but changes to the README and to the .github directory can't possibly affect it. The workflow shouldn't run on...

Currently, `analysis-test` test cases can only make assertions about analyzer property values being basic literal datums like strings, numbers, and symbols. But it's very useful for analyzers to add cross-references...

testing

Resyntax should provide a customizable, modular API for defining whole-module analysis passes to provide nonlocal information to refactoring rules. Parts of this are implemented but there's a lot of additional...

enhancement

Now that I've set up Coveralls, it's easier to tell where the test coverage gaps are. Resyntax currently has about 94% coverage but there's several specific files that have much...

testing

It would be useful for pull requests against Resyntax to run mutation tests. This would make it easier for me to review Copilot pull requests in particular, since it makes...

testing

Currently, `define-refactoring-rule` automatically inserts a debug logging statement for every `#:when` condition in the rule that logs if the condition was false, causing the rule to not match. There should...

testing

Creating a definition context rule with `define-definition-context-refactoring-rule` is somewhat awkward. There's a few usability issues: - You have to match the entire definition context, which is rarely useful. - You...

enhancement

### Rule summary In `#lang resyntax/test`, the `@within` option for `analysis-test:` is used to narrow the scope of a following `@inspect` option. However, it's only necessary if the `@inspect` option...

testing
new lint