-
-
Notifications
You must be signed in to change notification settings - Fork 103
Comparing changes
Open a pull request
base repository: racket/typed-racket
base: cf5dcb9
head repository: racket/typed-racket
compare: 9474828
- 13 commits
- 18 files changed
- 1 contributor
Commits on Jul 11, 2025
-
Fix 5 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 00e65ec - Browse repository at this point
Copy the full SHA 00e65ecView commit details -
Fix 1 occurrence of
format-identity
This use of `format` does nothing.
Configuration menu - View commit details
-
Copy full SHA for 92334a0 - Browse repository at this point
Copy the full SHA 92334a0View 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 aa65882 - Browse repository at this point
Copy the full SHA aa65882View 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 2bc7fc4 - Browse repository at this point
Copy the full SHA 2bc7fc4View commit details -
Fix 24 occurrences of
consing-onto-static-list
This list-constructing expression can be simplified
Configuration menu - View commit details
-
Copy full SHA for 5a2e304 - Browse repository at this point
Copy the full SHA 5a2e304View 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 149f1f6 - Browse repository at this point
Copy the full SHA 149f1f6View 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 b503d6a - Browse repository at this point
Copy the full SHA b503d6aView 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 1bd505d - Browse repository at this point
Copy the full SHA 1bd505dView commit details -
Fix 1 occurrence 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 cabf679 - Browse repository at this point
Copy the full SHA cabf679View 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 3d6014d - Browse repository at this point
Copy the full SHA 3d6014dView commit details -
Fix 10 occurrences of
define-lambda-to-define
The `define` form supports a shorthand for defining functions.
Configuration menu - View commit details
-
Copy full SHA for 85e30c2 - Browse repository at this point
Copy the full SHA 85e30c2View 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 bb12010 - Browse repository at this point
Copy the full SHA bb12010View 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 9474828 - Browse repository at this point
Copy the full SHA 9474828View 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 cf5dcb9...9474828