fisker Cheung
0c2b918078
ESLint: enable import/order ( #8635 )
2020-06-26 20:30:21 +08:00
Boyen Vaesen and Boyen Vaesen
aefc9a48e5
Fix: [Sass] Unexpectedly add extra space after function when passing arbitrary arguments ( #8567 )
...
Co-authored-by: Boyen Vaesen <boyen.vaesen@kbc.be >
2020-06-17 09:26:28 +08:00
boyenn and Boyen Vaesen
ff865794a6
Fix: Incorrect whitespace added after escaped colon in css line name ( #8535 )
...
* {fix}: Incorrect whitespace added after escaped colon in css grid line name
* {chore}: update changelog
* {fix}: add check for prevNode to be defined
Co-authored-by: Boyen Vaesen <boyen.vaesen@kbc.be >
2020-06-10 14:05:21 +03:00
fisker Cheung
3e44061f84
SCSS: Fix broken comments between declaration prop and value ( #8366 )
2020-06-09 18:41:16 +03:00
boyenn and Boyen Vaesen
f051170f98
fix: Update scss comment indentation ( #7844 )
...
Co-authored-by: Boyen Vaesen <boyen.vaesen@kbc.be >
2020-06-09 14:55:24 +08:00
fisker Cheung
44bae94647
Support dynamic languages in front matter ( #8381 )
2020-05-26 16:18:39 +08:00
Georgii Dolzhykov
b1791e0def
refactor(css): calculate correct location data for value-* nodes ( #8266 )
...
* calculate correct loc for value-* nodes
* update clean.js to fix idempotence tests
2020-05-16 02:48:25 +03:00
Georgii Dolzhykov
ce2114533a
Fix extra space after minus in CSS-in-JS ( #8255 )
...
* Fix extra space after minus in CSS-in-JS
* add changelog entry
2020-05-08 16:53:36 +03:00
Evilebot Tnawi and fisker
3f4da31c62
fix: comment at end of at-rule with selector ( #7009 )
...
* fix: comment at end of at-rule with selector
* Improve a little bit
* Fix test
* sass directives
Co-authored-by: fisker <lionkay@gmail.com >
2020-05-08 21:39:41 +08:00
fisker Cheung
14f5f8589f
Less: parser :extend as selector ( #8178 )
2020-04-30 11:58:21 +03:00
Brian Schlenker
2a7515b77e
Remove trailing semicolon on single line html style attribute ( #8013 )
2020-04-25 09:48:26 +08:00
fisker Cheung
f0207e6850
Enable unicorn/better-regex ( #7991 )
...
* Enable `unicorn/better-regex`
* Spellcheck ignore regex
2020-04-10 21:20:40 +08:00
Georgii Dolzhykov
2d1142fc30
Use scss parser for css-in-js ( #7883 )
2020-03-31 17:10:38 +03:00
Georgii Dolzhykov
9dad95b35f
Bump Prettier dependency to 2.0.0
2020-03-21 22:09:54 +02:00
Evilebot Tnawi and Georgii Dolzhykov
4602bb6b95
refactor css comments ( #7021 )
...
* refactor css comments
* workarounds for postcss-less location bugs
* improve replaceQuotesInInlineComments
* update changelog
* fix comments in selectors
* fix comments in values
* use \ufffe instead of \0 because that's what these characters are for
see http://www.unicode.org/faq/private_use.html#nonchar6
* fix quoted urls
Co-authored-by: Georgii Dolzhykov <thorn.mailbox@gmail.com >
2020-03-20 18:09:07 +02:00
fisker Cheung
acff41e7c9
Update postcss-less to v3 ( #6981 )
2020-03-10 01:14:34 +02:00
Karl Horky
2b761b6af8
Remove unnecessary expression ( #7648 )
...
Since wordPart is checked for falsiness on the previous line, it will always evaluate to an empty string. The expression in the parentheses will then evaluate to `"" || ""`, which I assume is not desired.
Ref: https://lgtm.com/projects/g/prettier/prettier/snapshot/ecfc5e9b8320d79ed8a801d811e0a63892b040d0/files/src/printer-postcss.js?sort=name&dir=ASC&mode=heatmap#L468
2020-02-21 00:54:15 +02:00
fisker Cheung
017d079ca8
Format value of HTML style attribute ( #7556 )
2020-02-14 14:21:11 +03:00
fisker Cheung
0c93198942
Remove deprecated parser & update sharedUtil ( #6993 )
...
* Remove some old stuff
* Add changelog
* Fix test
* util changes
* restore parser
* Fix `util` usage
2020-01-29 17:32:42 +03:00
Georgii Dolzhykov
7e3c0c73b3
Merge branch 'master' into next
2020-01-14 20:36:21 +02:00
fisker Cheung
c68d6e3c2b
Move doc directory to document ( #7272 )
2020-01-14 13:58:42 +03:00
fisker Cheung
beeaa98cb9
Fix quote style, enable quote rule ( #7304 )
2020-01-14 13:58:20 +03:00
Lipis
3a96c6d542
Merge branch 'master' into next
2020-01-10 00:41:30 +02:00
Daiki Ihara
209cee6cea
Scss: fix scss variable string concatenation removing spaces ( #7211 )
2020-01-09 23:38:16 +02:00
fisker Cheung
eac6fba2c3
Fix new usage for builtin objects ( #6968 )
2019-11-17 11:36:21 +01:00
fisker Cheung
57f0dd56dd
Replace indexOf with includes ( #6967 )
...
* Replace `indexOf` with `includes`
* Add `unicorn/prefer-includes`
2019-11-17 11:06:14 +01:00
ark120202
4ed5253509
Don't lowercase element names in CSS selectors ( #6947 )
...
Fixes #5788 .
2019-11-13 18:13:55 +01:00
fisker Cheung
11d032365e
SCSS: don't add extra comma after last comment in map ( #6918 )
2019-11-12 19:09:46 +01:00
Simon Lydell
98d27c7de2
Bump Prettier dependency to 1.19.0
2019-11-09 01:14:31 +01:00
Georgii Dolzhykov
f8a4a61a62
fix typos ( #6642 )
2019-10-13 21:51:58 +02:00
Jarda Snajdr
5847c168e4
Fix formatting of lists in SCSS property/variable values ( #5710 )
2019-01-10 00:08:34 +08:00
Dmitriy Sharshakov aka. sh7dm
6a45924379
fix(printer-postcss): ignore escape \ and escaped / in Less ( #5597 )
...
Avoid messing up Less files containing \\/ (escaped /).
Ignore escape \ and escaped / in Less.
2018-12-17 08:28:48 +08:00
Ika
952bc0cc03
fix: get rid of CRLF ( #5494 )
2018-12-08 18:28:29 +08:00
Ika
cc6899e5c5
fix(css-in-js): do not duplicate comments ( #5416 )
2018-11-10 16:43:59 +08:00
Ika
32ea48d499
fix(scss): do not throw if node.source undefined ( #5394 )
2018-11-09 09:48:16 +08:00
Ika
514b6d3741
Bump Prettier dependency to 1.15.0
2018-11-07 09:12:25 +08:00
Ika
6a54e21c12
fix(css-in-js): do not remove semicolon ( #5353 )
2018-11-07 00:19:42 +08:00
Ika
0878a6a3e7
fix(less): remove CRs from inline comments ( #5334 )
...
The issue here is that less parser somehow included CRs in `comment.raws.content`, but it was hidden by the wrong trailing space elimination previously, which was fixed by #5165 .
We already have such tests but it's not reproducible in AppVeyor since they use LF ([`core.autocrlf=input`](https://stackoverflow.com/a/20653073 )).
2018-11-04 11:36:14 +08:00
Onur Temizkan
f6d8be881c
fix(css-in-js) Keep newlines in CSS-in-JS Templates ( Fixes : #5147 ) ( #5240 )
...
* fix(css-in-js) Keep newlines in CSS-in-JS Templates (Fixes : #5147 )
* Add more tests
* Do not add semicolon when CSS prop is a template variable
* Fix deletion of original semicolon
* Prettify long line
2018-11-01 21:58:16 +02:00
Ika
99c4e41fa1
feat: format yaml front matter ( #4773 )
...
* refactor: front-matter
* feat: format yaml front matter
2018-07-03 09:54:40 +08:00
Evilebot Tnawi
aa4ea034b3
refactor: some stuff ( #4703 )
2018-06-25 12:57:41 +03:00
Evilebot Tnawi
03a2002348
fix: newline between front-matter and comment ( #4701 )
2018-06-15 16:27:41 +03:00
Ika
f6890bd071
feat(css): support pragma ( #4688 )
2018-06-14 09:51:18 +08:00
Jimmy Jia
dc5de053c4
fix: comment around color adjusters ( #4595 )
2018-05-29 21:03:09 +03:00
Evilebot Tnawi
3d60871458
fix: output color adjusters ( #4494 )
2018-05-29 15:24:38 +03:00
Lucas Azzola
b0cb63a7bb
Use destructuring for imports ( #4554 )
...
* Use destructuring for imports
* Clean up integration tests
* Use moduleNameMapper for require_prettier
2018-05-27 21:36:12 +10:00
Evilebot Tnawi
db0278a186
refactor: math operator ( #4529 )
2018-05-24 20:19:22 +03:00
Evilebot Tnawi
9db668702c
refactor: less extend ( #4526 )
2018-05-23 19:28:18 +03:00
Evilebot Tnawi
7a8dc82065
refactor: printer ( #4501 )
2018-05-22 21:10:24 +03:00
Evilebot Tnawi
0b8a8d84f6
fix: scss interpolation in string ( #4490 )
2018-05-22 16:05:47 +03:00