resyntax icon indicating copy to clipboard operation
resyntax copied to clipboard

A Racket refactoring engine

Results 150 resyntax issues
Sort by recently updated
recently updated
newest added

Currently, Resyntax will only comment on issues where it can produce a single unambiguous fix that resolves that issue. But some issues, such as the one mentioned in #483, are...

autopilot-candidate

Currently the test corpus repository only contains Scribble. It should be expanded to include more code. DrRacket and Typed Racket are obvious first candidates.

testing

Some refactoring rules, especially those for small `#lang`-based DSLs like `#lang resyntax/test`, don't actually need the source code to be expanded and fully analyzed. There should be a way for...

```scheme -------------------- #lang racket (define foo 1) (define bar 2) (equal? foo foo) ; user probably meant to check foo against bar -------------------- #lang racket ; idk what it should...

new lint
autopilot-candidate

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