Skip to content

Commit 37ab227

Browse files
resyntax-ci[bot]mflatt
authored andcommitted
Automated Resyntax fixes
This is an automated change generated by Resyntax. #### Pass 1 Applied 2 fixes to [`scribble-test/tests/scribble/eval.rkt`](../blob/HEAD/scribble-test/tests/scribble/eval.rkt) * Line 2, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. * Line 26, `single-clause-match-to-match-define`: This `match` expression can be simplified using `match-define`. Applied 2 fixes to [`scribble-test/tests/scribble/html.rkt`](../blob/HEAD/scribble-test/tests/scribble/html.rkt) * Line 8, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. * Line 13, `let-to-define`: Internal definitions are recommended instead of `let` expressions, to reduce nesting. Applied 1 fix to [`scribble-test/tests/scribble/decode.rkt`](../blob/HEAD/scribble-test/tests/scribble/decode.rkt) * Line 2, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. Applied 1 fix to [`scribble-test/tests/scribble/exe.rkt`](../blob/HEAD/scribble-test/tests/scribble/exe.rkt) * Line 2, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. Applied 3 fixes to [`scribble-test/tests/scribble/reader.rkt`](../blob/HEAD/scribble-test/tests/scribble/reader.rkt) * Line 3, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. * Line 828, `let-to-define`: Internal definitions are recommended instead of `let` expressions, to reduce nesting. * Line 943, `let-to-define`: Internal definitions are recommended instead of `let` expressions, to reduce nesting. Applied 1 fix to [`scribble-test/tests/scribble/render.rkt`](../blob/HEAD/scribble-test/tests/scribble/render.rkt) * Line 2, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. Applied 3 fixes to [`scribble-test/tests/scribble/docs.rkt`](../blob/HEAD/scribble-test/tests/scribble/docs.rkt) * Line 5, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. * Line 20, `let-to-define`: Internal definitions are recommended instead of `let` expressions, to reduce nesting. * Line 68, `when-expression-in-for-loop-to-when-keyword`: Use the `#:when` keyword instead of `when` to reduce loop body indentation. Applied 2 fixes to [`scribble-test/tests/scribble/text-lang.rkt`](../blob/HEAD/scribble-test/tests/scribble/text-lang.rkt) * Line 3, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. * Line 61, `when-expression-in-for-loop-to-when-keyword`: Use the `#:when` keyword instead of `when` to reduce loop body indentation. Applied 1 fix to [`scribble-test/tests/scribble/text-collect.rkt`](../blob/HEAD/scribble-test/tests/scribble/text-collect.rkt) * Line 3, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. Applied 1 fix to [`scribble-test/tests/scribble/xref.rkt`](../blob/HEAD/scribble-test/tests/scribble/xref.rkt) * Line 2, `tidy-require`: Keep imports in `require` sorted and grouped by phase, with collections before files. ## Summary Fixed 17 issues in 10 files. * Fixed 10 occurrences of `tidy-require` * Fixed 4 occurrences of `let-to-define` * Fixed 2 occurrences of `when-expression-in-for-loop-to-when-keyword` * Fixed 1 occurrence of `single-clause-match-to-match-define`
1 parent 78b05e6 commit 37ab227

File tree

10 files changed

+70
-59
lines changed

10 files changed

+70
-59
lines changed

scribble-test/tests/scribble/decode.rkt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#lang racket/base
2-
(require scribble/decode
3-
scribble/core
2+
(require racket/contract/base
43
rackunit
5-
racket/contract/base)
4+
scribble/core
5+
scribble/decode)
66

77
(check-true (pre-content? "x"))
88
(check-true (pre-content? null))

scribble-test/tests/scribble/docs.rkt

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,32 @@
22

33
;; Use text renderer to check some Scribble functionality
44

5-
(require scribble/base-render
5+
(require racket/class
6+
racket/file
7+
racket/runtime-path
8+
scribble/base-render
9+
tests/eli-tester
610
(prefix-in text: scribble/text-render)
711
(prefix-in html: scribble/html-render)
812
(prefix-in latex: scribble/latex-render)
9-
(prefix-in markdown: scribble/markdown-render)
10-
racket/file
11-
racket/class
12-
racket/runtime-path
13-
tests/eli-tester)
13+
(prefix-in markdown: scribble/markdown-render))
1414

1515
(define-runtime-path source-dir "docs")
1616
(define work-dir (build-path (find-system-path 'temp-dir)
1717
"scribble-docs-tests"))
1818

1919
(define (build-doc render% src-file dest-file)
20-
(let* ([renderer (new render% [dest-dir work-dir])]
21-
[docs (list (if (module-declared? `(submod ,src-file doc) #t)
22-
(dynamic-require `(submod ,src-file doc) 'doc)
23-
(dynamic-require src-file 'doc)))]
24-
[fns (list (build-path work-dir dest-file))]
25-
[fp (send renderer traverse docs fns)]
26-
[info (send renderer collect docs fns fp)]
27-
[r-info (send renderer resolve docs fns info)])
28-
(send renderer render docs fns r-info)
29-
(send renderer get-undefined r-info)))
20+
(define renderer (new render% [dest-dir work-dir]))
21+
(define docs
22+
(list (if (module-declared? `(submod ,src-file doc) #t)
23+
(dynamic-require `(submod ,src-file doc) 'doc)
24+
(dynamic-require src-file 'doc))))
25+
(define fns (list (build-path work-dir dest-file)))
26+
(define fp (send renderer traverse docs fns))
27+
(define info (send renderer collect docs fns fp))
28+
(define r-info (send renderer resolve docs fns info))
29+
(send renderer render docs fns r-info)
30+
(send renderer get-undefined r-info))
3031

3132
(define (build-text-doc src-file dest-file)
3233
(build-doc (text:render-mixin render%) src-file dest-file))
@@ -65,11 +66,9 @@
6566
(define (contents file)
6667
(regexp-replace #rx"\n+$" (file->string file) ""))
6768
(define undefineds (build-text-doc src-file "gen.txt"))
68-
(for ([u (in-list undefineds)])
69-
(when (eq? 'tech (car u))
70-
(test #:failure-message
71-
(format "undefined tech: ~e" u)
72-
#f)))
69+
(for ([u (in-list undefineds)]
70+
#:when (eq? 'tech (car u)))
71+
(test #:failure-message (format "undefined tech: ~e" u) #f))
7372
(test #:failure-message
7473
(format
7574
"mismatch for: \"~a\", expected text in: \"~a\", got:\n~a"

scribble-test/tests/scribble/eval.rkt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
#lang racket/base
2-
(require scribble/eval scribble/core rackunit racket/match)
2+
(require racket/match
3+
rackunit
4+
scribble/core
5+
scribble/eval)
36

47
(check-not-exn (λ () (make-base-eval)))
58
(check-not-exn (λ () (make-base-eval #:pretty-print? #t #:lang 'racket/base)))
@@ -24,7 +27,8 @@
2427
(check-not-exn (λ () ((make-eval-factory '() #:pretty-print? #t #:lang 'lazy))))
2528

2629
(define (get-result-blocks nf)
27-
(match (nested-flow-blocks nf) [(list (table _ (list _ res))) res]))
30+
(match-define (list (table _ (list _ res))) (nested-flow-blocks nf))
31+
res)
2832

2933
(define filter-datum '(define (filter p? lst)
3034
(if (null? lst)

scribble-test/tests/scribble/exe.rkt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#lang racket/base
2-
(require racket/file
3-
compiler/embed
2+
(require compiler/embed
3+
racket/file
44
racket/system)
55

66
;; Check that `scribble/manual` can be embedded in an executable

scribble-test/tests/scribble/html.rkt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,18 @@
55
;; match a master list of HTML tags (defined in this file)
66
;; Also check that `scribble/html/html` is disjoint from `racket/base`
77

8-
(require rackunit racket/set)
8+
(require racket/set
9+
rackunit)
910

1011
(define (phase0-provides m) ; Symbol -> [Setof Symbol]
1112
(parameterize ([current-namespace (make-base-namespace)])
1213
(dynamic-require m #f)
13-
(let-values ([(e1* e2*) (module->exports m)])
14-
(for*/seteq ([export* (in-list (list e1* e2*))]
15-
[tag+exp (in-list export*)]
16-
#:when (or (not (car tag+exp)) (zero? (car tag+exp)))
17-
[exp (in-list (cdr tag+exp))])
18-
(car exp)))))
14+
(define-values (e1* e2*) (module->exports m))
15+
(for*/seteq ([export* (in-list (list e1* e2*))]
16+
[tag+exp (in-list export*)]
17+
#:when (or (not (car tag+exp)) (zero? (car tag+exp)))
18+
[exp (in-list (cdr tag+exp))])
19+
(car exp))))
1920

2021
(define (expected-disjoint m1 m2)
2122
(format "'~a' and '~a' should provide disjoint sets of identifiers" m1 m2))

scribble-test/tests/scribble/reader.rkt

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#lang racket/base
22

3-
(require tests/eli-tester (prefix-in scr: scribble/reader) racket/list)
3+
(require racket/list
4+
tests/eli-tester
5+
(prefix-in scr: scribble/reader))
46

57
(define the-tests #<<END-OF-TESTS
68

@@ -825,8 +827,10 @@ END-OF-TESTS
825827
(if whole?
826828
(reader i)
827829
(let loop ()
828-
(let ([x (reader i)])
829-
(if (eof-object? x) '() (cons x (loop)))))))
830+
(define x (reader i))
831+
(if (eof-object? x)
832+
'()
833+
(cons x (loop))))))
830834

831835
(define read/BS (scr:make-at-reader #:command-char #\\ #:syntax? #f))
832836
(define read-syntax/BS (scr:make-at-reader #:command-char #\\ #:syntax? #t))
@@ -940,19 +944,17 @@ END-OF-TESTS
940944
[ts (regexp-split #px"(?m:^)-+(?:$|\r?\n)" ts)])
941945
(parameterize ([port-count-lines-enabled #t])
942946
(for ([t ts] #:unless (regexp-match? #px"^\\s*$" t))
943-
(let ([m (or (regexp-match #px"^(.*)\n\\s*(-\\S+->)\\s*\n(.*)$"
944-
t)
945-
(regexp-match #px"^(.*\\S)\\s+(-\\S+->)\\s+(\\S.*)$"
946-
t))])
947-
(if (not (and m (= 4 (length m))))
947+
(define m
948+
(or (regexp-match #px"^(.*)\n\\s*(-\\S+->)\\s*\n(.*)$" t)
949+
(regexp-match #px"^(.*\\S)\\s+(-\\S+->)\\s+(\\S.*)$" t)))
950+
(if (not (and m (= 4 (length m))))
948951
(error 'bad-test "~a" t)
949-
(let-values ([(x y)
950-
((string->tester (caddr m)) (cadr m) (cadddr m))])
951-
(test #:failure-message
952-
(format "bad result in\n ~a\n results:\n ~s != ~s"
953-
(regexp-replace* #rx"\n" t "\n ")
954-
x y)
955-
(matching? x y))))))))
952+
(let-values ([(x y) ((string->tester (caddr m)) (cadr m) (cadddr m))])
953+
(test #:failure-message (format "bad result in\n ~a\n results:\n ~s != ~s"
954+
(regexp-replace* #rx"\n" t "\n ")
955+
x
956+
y)
957+
(matching? x y)))))))
956958

957959
;; Check static versus dynamic readtable for command (dynamic when "c" in the
958960
;; name) and datum (dynamic when "d" in the name) parts:

scribble-test/tests/scribble/render.rkt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#lang racket/base
2-
(require scribble/render
3-
scribble/text-render
2+
(require racket/file
43
scribble/core
5-
racket/file
4+
scribble/render
5+
scribble/text-render
66
tests/eli-tester)
77

88
(provide render-tests)

scribble-test/tests/scribble/text-collect.rkt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#lang racket/base
22

3-
(require tests/eli-tester scribble/text/syntax-utils)
3+
(require scribble/text/syntax-utils
4+
tests/eli-tester)
45

56
(provide begin/collect-tests)
67
(module+ main (begin/collect-tests))

scribble-test/tests/scribble/text-lang.rkt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#lang racket/base
22

3-
(require tests/eli-tester racket/runtime-path racket/port racket/sandbox
3+
(require racket/port
4+
racket/runtime-path
5+
racket/sandbox
6+
tests/eli-tester
47
(prefix-in doc: (lib "scribblings/scribble/text.scrbl")))
58

69
(provide text-lang-tests)
@@ -58,8 +61,9 @@
5861
(t (if len-to-read (read-string len-to-read i) (port->string i))
5962
=> expected)
6063
(t (begin (kill-thread thd) (cond [exn => raise] [else #t])))
61-
(for ([m more])
62-
(when (file-exists? (car m)) (delete-file (car m))))))
64+
(for ([m more]
65+
#:when (file-exists? (car m)))
66+
(delete-file (car m)))))
6367
(call-with-trusted-sandbox-configuration
6468
(lambda ()
6569
(for ([t (in-list (doc:tests))])

scribble-test/tests/scribble/xref.rkt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#lang racket/base
2-
(require scribble/xref
3-
racket/fasl
2+
(require racket/fasl
3+
scribble/xref
44
setup/dirs
55
tests/eli-tester)
66

0 commit comments

Comments
 (0)