-
-
Notifications
You must be signed in to change notification settings - Fork 103
Comparing changes
Open a pull request
base repository: racket/typed-racket
base: master
head repository: racket/typed-racket
compare: autofix-43-1
- 14 commits
- 20 files changed
- 1 contributor
Commits on Jun 27, 2025
-
Fix 3 occurrences of
read-line-any
Specify a line mode of `'any` with `read-line` to avoid differences between Windows and other platforms.
Configuration menu - View commit details
-
Copy full SHA for 667231b - Browse repository at this point
Copy the full SHA 667231bView commit details -
Fix 1 occurrence of
define-values-values-to-define
This use of `define-values` is unnecessary.
Configuration menu - View commit details
-
Copy full SHA for bcd7232 - Browse repository at this point
Copy the full SHA bcd7232View commit details -
Fix 2 occurrences of
define-let-to-double-define
This `let` expression can be pulled up into a `define` expression.
Configuration menu - View commit details
-
Copy full SHA for cb7fb1e - Browse repository at this point
Copy the full SHA cb7fb1eView commit details -
Fix 25 occurrences of
consing-onto-static-list
This list-constructing expression can be simplified
Configuration menu - View commit details
-
Copy full SHA for 1c2a6bd - Browse repository at this point
Copy the full SHA 1c2a6bdView commit details -
Fix 1 occurrence of
define-syntax-syntax-rules-to-define-syntax-rule
This `define-syntax` macro can be replaced with a simpler, equivalent `define-syntax-rule` macro.
Configuration menu - View commit details
-
Copy full SHA for 369c5a9 - Browse repository at this point
Copy the full SHA 369c5a9View commit details -
Fix 3 occurrences of
let-to-define
Internal definitions are recommended instead of `let` expressions, to reduce nesting.
Configuration menu - View commit details
-
Copy full SHA for 4e86efc - Browse repository at this point
Copy the full SHA 4e86efcView commit details -
Fix 1 occurrence of
single-clause-match-to-match-define
This `match` expression can be simplified using `match-define`.
Configuration menu - View commit details
-
Copy full SHA for 54c4d3c - Browse repository at this point
Copy the full SHA 54c4d3cView commit details -
Fix 1 occurrence of
predicate/c-migration
The `predicate/c` contract is less clear than a `->` contract and no longer improves performance.
Configuration menu - View commit details
-
Copy full SHA for 9d1974c - Browse repository at this point
Copy the full SHA 9d1974cView commit details -
Fix 1 occurrence of
if-begin-to-cond
Using `cond` instead of `if` here makes `begin` unnecessary
Configuration menu - View commit details
-
Copy full SHA for 40f6256 - Browse repository at this point
Copy the full SHA 40f6256View commit details -
Fix 1 occurrence of
cond-let-to-cond-define
Internal definitions are recommended instead of `let` expressions, to reduce nesting.
Configuration menu - View commit details
-
Copy full SHA for 1e777e8 - Browse repository at this point
Copy the full SHA 1e777e8View commit details -
Fix 2 occurrences of
define-lambda-to-define
The `define` form supports a shorthand for defining functions.
Configuration menu - View commit details
-
Copy full SHA for 73d851a - Browse repository at this point
Copy the full SHA 73d851aView commit details -
Fix 2 occurrences of
nested-if-to-cond
This `if`-`else` chain can be converted to a `cond` expression.
Configuration menu - View commit details
-
Copy full SHA for a504971 - Browse repository at this point
Copy the full SHA a504971View commit details -
Fix 2 occurrences of
if-else-false-to-and
This `if` expression can be refactored to an equivalent expression using `and`.
Configuration menu - View commit details
-
Copy full SHA for 58c64b9 - Browse repository at this point
Copy the full SHA 58c64b9View commit details -
Fix 1 occurrence of
if-let-to-cond
`cond` with internal definitions is preferred over `if` with `let`, to reduce nesting
Configuration menu - View commit details
-
Copy full SHA for 7929626 - Browse repository at this point
Copy the full SHA 7929626View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...autofix-43-1