Commit Graph

41 Commits

Author SHA1 Message Date
Nathan Faubion
474a2ecaed
Add shebang support (#121)
Fixes #120
2024-02-27 17:18:08 -08:00
Nathan Faubion
589ab48af4
Support type applications (#110)
* Support type applications

* Update

* Update to released parser version
2023-06-01 14:46:41 -07:00
Thomas Honeyman
c8789d9ba2
Update for PureScript 0.15 (#96) 2022-05-16 15:45:12 -04:00
Nathan Faubion
2630c14d67
Signatures fix (#87)
Fix multiline signatures without polytypes
2022-01-22 12:43:48 -08:00
Nathan Faubion
eb5c4f094c
Anchor equals sign in data/type declarations (#75) 2021-11-18 09:20:37 -08:00
Nathan Faubion
908bb5bd29
Replicate idiosyncratic ide sorting (#73)
* Replicate idiosyncratic ide sorting

* Add case for weird ide sort
2021-10-17 16:48:03 -07:00
Nathan Faubion
75836c7d5c
Add option to sort imports like purs-ide (#71)
* Add option to sort imports like purs-ide

* Add dep
2021-10-16 14:11:19 -07:00
Nathan Faubion
cb03e9a156
Comment fixes (#67)
Buffer comments, fixes #16
2021-09-17 20:56:57 -07:00
Nathan Faubion
39f4e304b5
Move namespace to root-level Tidy (#66) 2021-09-05 08:58:42 -07:00
Nathan Faubion
8fa8516bcf
Move operator defaults/parsing to src. (#65) 2021-09-05 07:06:00 -07:00
Nathan Faubion
8495c4a224
Fix issue with fix for last multiline app break (#63) 2021-09-04 11:14:48 -07:00
Nathan Faubion
56c91dd383
Fix issue with last multiline app break (#62) 2021-09-04 10:50:08 -07:00
Nathan Faubion
1e96694380
Fix alignment of multiline monotype signatures (#61) 2021-09-04 10:19:43 -07:00
Nathan Faubion
e477992645
Rewrite hang (#60)
* Rewrite Hang printing

* Format

* Format
2021-09-04 09:46:23 -07:00
Nathan Faubion
e3ccfdc82b
Apply conservative grouping (newlines) logic to declaration contexts 2021-08-28 08:06:30 -07:00
Nathan Faubion
ffc9882af7 Minor fixes for unusual line comments 2021-08-26 07:33:31 -07:00
Nathan Faubion
fcf211dc64
Fix handling of multiples line breaks in block comments (#57) 2021-08-22 14:01:45 -07:00
Nathan Faubion
9fe6fa8e07
Add support for printing out timing information (#53)
* Add support for printing out timing information

* Check timing instead of error
2021-08-21 13:23:41 -07:00
Nathan Faubion
dd0393e45b
Bundle worker (#51)
* Bundle output and worker.

* Add bundle to CI

* Fix test deps
2021-08-21 09:32:24 -07:00
Nathan Faubion
0c303e4342 Fix spacing of forall dot using --unicode-source 2021-08-15 08:43:55 -07:00
Nathan Faubion
d4d62a3bf5
Implement --import-wrap options (#46)
* Implement --import-wrap options

* Update .tidyrc.json

* Pass option through from CLI.
2021-08-14 11:44:13 -07:00
Nathan Faubion
dcfc6e36a8
Tokenize strings and block comments for better alignment (#45) 2021-08-14 10:42:45 -07:00
Nathan Faubion
f4723287f9 Switch test defaults 2021-08-12 20:36:32 -07:00
Nathan Faubion
d9cfca83eb Fix issue with multiline join 2021-08-12 20:36:32 -07:00
Nathan Faubion
3f60ea7fff Various cleanup and tests 2021-08-12 20:36:32 -07:00
Nathan Faubion
19533bb7f9 Fix multiline operands without hangs 2021-08-12 20:36:32 -07:00
Nathan Faubion
2f36ff1f97
Fix multiline named binders (#42) 2021-08-12 07:14:29 -07:00
Nathan Faubion
45da1ebd87
Use default operators in tests. (#35) 2021-08-10 06:56:08 -07:00
Nathan Faubion
2436f7d2b1
Fix #33 (#34) 2021-08-09 20:39:05 -07:00
Nathan Faubion
6e3530794a Handle unicode superclass arrow 2021-08-08 10:37:33 -07:00
Nathan Faubion
9820c41ba7
Add support for .tidyrc.json (#20)
* Add support for .tidyrc.json

Fixes #17
2021-08-07 15:16:35 -07:00
Nathan Faubion
400d99e4fc Reassociate grouping of delimiters and comments
This is a quick hack to fix the issue where leading comments in
a delimiter group can break it over multiple lines.
2021-08-07 08:28:25 -07:00
Nathan Faubion
a18e01d576 Make tweaks to operators and parens 2021-08-04 15:55:10 -07:00
Thomas Honeyman
6cdddfb26c
Add a set of initial snapshots (#7)
Co-authored-by: Colin Wahl <colin.t.wahl@gmail.com>
2021-08-02 15:19:17 -04:00
Colin Wahl
ccc54ac13d
Support nested directories in snapshot tests (#8) 2021-08-02 15:08:56 -04:00
Colin Wahl
13be0399bc
Golden Test Framework (#6)
Co-authored-by: Thomas Honeyman <admin@thomashoneyman.com>
2021-07-22 11:15:20 -04:00
Thomas Honeyman
b3f61e3ab2
Remove unused code causing warnings (#4) 2021-06-25 17:00:11 -07:00
Thomas Honeyman
30976f9752
Add continuous integration (#5) 2021-06-25 16:59:59 -07:00
JordanMartinez
e54d918895
Fix dev instructions for spago test (#2)
* Install missing packages; remove avar and debug

* Update instructions for running test

* Update README.md

Co-authored-by: Nathan Faubion <natefaubion@users.noreply.github.com>
2021-04-13 07:55:37 -07:00
Nathan Faubion
3cb57c9049 Implemented unicode option 2021-03-21 07:53:10 -07:00
Nathan Faubion
7b12b244c3 Add snapshot test runner 2021-03-20 14:33:04 -07:00