Commit graph

187 commits

Author SHA1 Message Date
Christopher Pickering
9ed3393be0
fix(preserve blank lines): fixed duplicate blank lines being inserted after h-space,
Fixed extra blank lines being added to beginning of file

closes #300
2022-07-26 08:12:03 -05:00
Christopher Pickering
67306b4cd1
fix(white space): prevent duplicate blank lines from being added
closes #297.
2022-07-25 07:55:30 -05:00
Christopher Pickering
0bebf846d3
fixed a few issues with #} 2022-07-18 07:47:23 -05:00
Christopher Pickering
47ef81f96b
fix(twig): fixed indent issue with comments. Added test
closes #290
2022-07-15 08:24:43 -05:00
Christopher Pickering
f38328c829
fix(linter): fix false positive on rule T001
closes #292
2022-07-14 15:34:20 -05:00
Christopher Pickering
c709efd658
feat(linter): added per-file-ignores as a config option for linter rules
closes #107
2022-07-08 11:06:01 -05:00
Christopher Pickering
611b1fa57a
fix(h026): fixes rule H026 for cases where id/class are part of another string
closes #281
2022-07-06 12:50:15 -05:00
Christopher Pickering
1b3159f661
feat(ignore rules): added option to ignore linter rules with inline comments
closes #113
2022-07-05 13:59:53 -05:00
Christopher Pickering
bbcf54a0f0
feat(new option): added option to attempt to keep blank lines in templates
--preser-blank-lines option can be used to try and keep existing blank lines during formatting.

closes #261
2022-06-30 07:53:24 -05:00
Christopher Pickering
e4fe62f52e
fix(h025): fixes rule H025 where tags have curly hash
Closes #270
2022-06-28 12:38:28 -05:00
Christopher Pickering
1e526f6739
test(preserve-leading-indent): added test 2022-06-16 13:33:59 -05:00
Christopher Pickering
f63cc4d8ea
fix(dj018): fix rule DJ018 for special attrib names
fixes #248
2022-05-18 08:46:48 -05:00
Christopher Pickering
e906b3e30a
fix(stdin encoding): added encoding to stdin text
Fixes #243
2022-05-18 08:35:54 -05:00
Christopher Pickering
886d59021a
feat(breaks): allowed p, head, and body tags that are short/empty to be on a single line
Added more tests.
2022-05-16 09:25:29 -05:00
Christopher Pickering
a124a4dd6d
test(html tests): restructured tests 2022-05-13 16:11:06 -05:00
Christopher Pickering
eec497d043
test(yaml): added more yaml tests 2022-05-13 15:49:24 -05:00
Christopher Pickering
98e20ee885
test(format): fixed test format 2022-05-13 15:40:21 -05:00
Christopher Pickering
aee34ea64c
test(restructured): restructured the tests 2022-05-13 15:36:55 -05:00
Christopher Pickering
a830bc47a2
fix(code tags): fixed indentation on code tags w/ trailing text
closes #244
2022-05-12 15:52:58 -05:00
Christopher Pickering
e531701238
fix(alpine.js): fixed formatting in alpine.js attributes
fixes #240
2022-05-09 12:19:28 -05:00
Christopher Pickering
1ce378c43d
fix(custom attributes): custom attributes separated by hyphen were split up during format
closes #236
2022-05-02 09:03:35 -05:00
Christopher Pickering
8e0b4b1b41
fix(stdin and gitignore): updated to prevent gitignore from skipping std temp paths
Disabled gitignore option for stdin paths.

closes #224
2022-04-25 08:26:13 -05:00
Christopher Pickering
ae9459a3fb
test(gitignore): fixed failing test 2022-04-05 11:24:31 -05:00
Christopher Pickering
aa9097660d
updated readme and docs 2022-03-30 10:03:44 -05:00
Anders Kaseorg
be07d18ebe
Fix spelling mistakes found by codespell
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-03-18 08:09:16 -05:00
Christopher Pickering
f9ff3477e1
closes #194, added test 2022-03-14 09:24:28 -05:00
Christopher Pickering
1f82ffa5f6
fixed lint, disabled failing formatter test (rewrite in process) 2022-03-14 08:53:33 -05:00
Christopher Pickering
ffec79eedb
fixed #197, added test 2022-03-14 08:48:12 -05:00
Christopher Pickering
5a2fde9f71
started fix for #189 2022-02-21 11:25:55 -06:00
Christopher Pickering
17063aa517
closes #188, added tests 2022-02-18 14:15:36 -06:00
Christopher Pickering
2acb8c3c28
closes #175, updated tests 2022-02-18 13:07:30 -06:00
Christopher Pickering
c340cdd3df
closes #124, added test 2022-02-18 12:00:53 -06:00
Christopher Pickering
f48a724c77
closes #123, added test 2022-02-18 11:44:02 -06:00
Christopher Pickering
b79449c386
closes #175, added test 2022-02-18 11:16:55 -06:00
Christopher Pickering
64846b03a3
fixes #187, added test 2022-02-18 11:04:02 -06:00
Christopher Pickering
3e0b13edcb
fixed #177, added test 2022-01-31 16:16:17 -06:00
Christopher Pickering
a7e0d88e79
added import for py3.7, dropped 3.6 from pyproject 2022-01-24 12:17:20 -06:00
Christopher Pickering
4a953801fa
fixed #174, fixed #173, added tests 2022-01-24 12:03:44 -06:00
Christopher Pickering
2fb5da587b
passed tests and lint 2022-01-14 09:29:21 -06:00
Christopher Pickering
b943a414fd
fixed #171, added test 2022-01-14 09:12:19 -06:00
Christopher Pickering
905923ba2b
fixed #169, added test 2022-01-14 09:07:57 -06:00
Christopher Pickering
6e8230eee8
fix for #166 and #167. added tests 2022-01-07 08:49:00 -06:00
Christopher Pickering
a1451fc78e
started fix for #167. updated docs 2022-01-06 13:41:15 -06:00
Christopher Pickering
82526733c1
fixed #166, added test 2022-01-05 09:48:00 -06:00
Christopher Pickering
64a806a3eb
fixed #160, added test 2022-01-03 09:43:55 -06:00
Christopher Pickering
3c82cbc84b
fixed #164, added test 2022-01-03 08:58:01 -06:00
Christopher Pickering
c7d73bed09
fixed settings, added docs note 2022-01-03 08:45:38 -06:00
TK
97967dc622 [pre-commit] Running pre-commit 2021-12-30 20:54:59 +01:00
TK
3692a9bf2e extend docs with custom_html section, add test_custom_html, add test fixture 2021-12-30 19:40:37 +01:00
John Vandenberg
9b09505826 Specify acceptable entities 2021-12-14 19:47:57 +08:00