Skip to content

Conversation

@resyntax-ci
Copy link
Contributor

@resyntax-ci resyntax-ci bot commented Dec 11, 2024

Resyntax fixed 20 issues in 9 files.

  • Fixed 6 occurrences of tidy-require
  • Fixed 4 occurrences of if-begin-to-cond
  • Fixed 2 occurrences of quasiquote-to-list
  • Fixed 2 occurrences of map-to-for
  • Fixed 1 occurrence of if-let-to-cond
  • Fixed 1 occurrence of when-expression-in-for-loop-to-when-keyword
  • Fixed 1 occurrence of ormap-to-for/or
  • Fixed 1 occurrence of or-hash-ref-set!-to-hash-ref!
  • Fixed 1 occurrence of define-let-to-double-define
  • Fixed 1 occurrence of provide/contract-to-contract-out

resyntax-ci bot added 10 commits December 11, 2024 00:16
Keep imports in `require` sorted and grouped by phase, with collections before files.
This quasiquotation is equialent to a simple `list` call.
`cond` with internal definitions is preferred over `if` with `let`, to reduce nesting
Using `cond` instead of `if` here makes `begin` unnecessary
This `map` operation can be replaced with a `for/list` loop.
This `ormap` operation can be replaced with a `for/or` loop.
Use the `#:when` keyword instead of `when` to reduce loop body indentation.
This expression can be replaced with a simpler, equivalent `hash-ref!` expression.
This `let` expression can be pulled up into a `define` expression.
The `provide/contract` form is a legacy form made obsolete by `contract-out`.
@sorawee
Copy link
Contributor

sorawee commented Jan 8, 2025

@jackfirth Is there a way to tell Resyntax to stop making a PR if there's already a pending PR? This PR and #461 touch a similar set of files, and I think it's not productive for reviewers to go through the the diff twice.

@jackfirth
Copy link
Contributor

@sorawee Not yet. Can you open an issue in the autofixer repository?

@mflatt
Copy link
Member

mflatt commented Jun 26, 2025

Closing in favor of newer automated fixes.

@mflatt mflatt closed this Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants