Liam Newman
4cc5e6ef5b
Merge branch 'main' into feature/space-after-named-function-classes
2022-04-21 17:30:35 -07:00
Liam Newman
4b6ba1be74
Merge branch 'main' into in-class-method
2022-04-21 10:01:39 -07:00
Liam Newman
11f2dae290
Merge branch 'main' into feature/space-after-named-function-classes
2022-04-20 21:12:20 -07:00
avento
7fe98948dc
reran cli
2022-04-18 17:03:07 -04:00
avento
c50fc92c9a
deleted invalid option
2022-04-16 18:12:44 -04:00
avento
9a1268ea11
fixed style problems and condensed conditions
2022-04-16 15:19:23 -04:00
avento
63c9ffa11c
solution to partials not seperated by spaces
2022-04-15 13:14:34 -04:00
Liam Newman
4df0273a74
Merge pull request #2034 from zalsaedy/handlebars-1988
...
[Issue #1988 ] Added support to recognize Handlebars block with whitespace control
2022-04-13 11:50:01 -07:00
Hammad
0b35ee91b9
Instead of just relying on the text to confirm last token, also check for the type to be reserved token this way we will be sure that it is actually the special word class instead of a property called class
2022-04-13 03:24:20 -02:30
Liam Newman
73e57eef86
Merge pull request #2011 from bhaveshvasnani/remove_whitespace_number
...
[Issue 1950] Do not remove whitespace after number
2022-04-12 14:50:17 -07:00
Liam Newman
5344f24bf0
Merge pull request #2035 from mhnaeem/bug/add-grid-template-areas-to-non-semicolon-list
...
Add grid-template-areas to NON_SEMICOLON_NEWLINE_PROPERTY list
2022-04-12 12:36:47 -07:00
Hammad
1f1f5db201
Accommodating for the fact that the last last token can be of type class but it doesn't necessarily have to be the keyword class
2022-04-12 03:33:09 -02:30
Liam Newman
ade6603f3a
Merge pull request #2039 from mhnaeem/feature/support-forwards-syntax-sass
...
Fixes #1976 Adding support for the new @forwards syntax in SASS
2022-04-11 22:08:29 -07:00
Hammad
889492414d
#1976 adding support for the new @forwards syntax in SASS
2022-04-11 21:19:35 -02:30
Hammad
9cceee0d74
Fix issue #1095 where special words like return without semicolon are followed by prefix operators on newlines
2022-04-11 18:48:10 -02:30
Hammad
ffe9292b3f
Add grid-template-areas to NON_SEMICOLON_NEWLINE_PROPERTY list
2022-04-11 18:10:45 -02:30
zalsaedy
e8c5bdf175
Fixed #1988 and added unit tests
2022-04-11 15:55:12 -04:00
Hammad
027026093e
#1622 - Adds space_after_named_function option for ES6 classes
2022-04-11 03:33:56 -02:30
Liam Newman
5ca6beed8a
Merge branch 'main' into remove_whitespace_number
2022-04-09 08:56:24 -07:00
Hammad
9981a93e25
Adding basic support for SCSS/SASS maps
2022-04-08 01:16:16 -02:30
Liam Newman
a5995d0b5d
Merge branch 'main' into in-class-method
2022-04-06 23:24:29 -07:00
Liam Newman
fe57c7bd3a
Merge branch 'main' into bug/css-grid-template-property-fix
2022-04-06 23:23:20 -07:00
Hammad
69789d1ae9
Fix issue #1817 - css property values that have multiple parts and if followed by a string lose formatting. Also add multiline support for grid-template property
2022-04-07 02:52:34 -02:30
Hammad
784bd1e82d
Fixing issues with spacing when an object literal lives inside a mixin call
2022-04-06 22:31:51 -02:30
Hammad
f0740309dd
Identifying block statements from object literals for objects that have class/interface as key type. Also added some regression tests
2022-04-05 21:34:47 -02:30
Hammad
6ed8dc8bc4
Checking to make sure that the token with text 'class' or 'interface' has whitespace after it to be considered a block statement, otherwise treat as object literal
2022-04-02 22:42:35 -02:30
Liam Newman
4e56dca3e1
Merge branch 'main' into remove_whitespace_number
2022-03-31 08:59:46 -07:00
Liam Newman
33df40fcdc
Merge pull request #1997 from mhnaeem/feature/support-import-meta-syntax
...
feature: support import.meta syntax
2022-03-29 11:59:19 -07:00
kcamsanc
47c63b65fb
[ISSUE 1846] Resolve indent issue with class method named in
2022-03-28 21:57:31 -04:00
kcamsanc
3145b1d4a3
Revert "hi"
...
This reverts commit 5223190cb0
.
2022-03-28 20:13:46 -04:00
kcamsanc
5223190cb0
hi
2022-03-28 20:13:09 -04:00
Muhammad Hammad
f270c194eb
feature: support import.meta syntax and treat it different from an import statement
2022-03-05 17:58:43 -03:30
Muhammad Hammad
d9358dcc96
additions: Added support for logical NULL, AND, OR assignments for the beautifier. Related to ticket #1991
2022-03-05 14:44:28 -03:30
bhaveshvasnani
fce2471d9e
regex for js implementation, need to do the same for py
2022-02-18 19:17:39 +05:30
Bhavesh Vasnani
e62e45467e
used regex to detect number
2022-02-11 00:09:43 +05:30
Bhavesh Vasnani
88d5f2af4f
added logic to detect number before token
2022-02-05 20:17:45 +05:30
Kevin Backhouse
19c5862299
GHSL-2021-113: Fix ReDoS bug (second attempt).
2021-12-08 11:08:37 +00:00
Ansh Saini
e77f74b140
handle bitwise ~ operator
2021-06-25 01:08:24 +05:30
Liam Newman
60228b35c4
Merge pull request #1947 from hmnd/fix/handlebars-partials-with-params
...
Support handlebars partial blocks with parameters
2021-06-23 14:56:21 -07:00
Reshma R
6ca0918cf3
remove redundant condition
2021-06-23 21:53:00 +05:30
David Roizenman
f8829d5af8
Support handlebars partial blocks with parameters
...
Fixes #1946
2021-06-22 01:23:03 -07:00
Reshma R
1871e177e3
push changes after "make all"
2021-06-19 13:02:14 +05:30
Reshma R
7c94edb307
issue #1683 : fix switch case indentation
...
problem: Wrong indentation observed when the last line in a case is a right
brace.
solution: Deindent for case/default token is skipped whenever the previous
token is a right brace.
However this logic doesn't always work as highlighted in the issue.
Added code to skip deindent only if the closing right brace corresponds to
opening left brace of case action block.
2021-06-19 01:39:56 +05:30
Rheidner
3e678a41ff
Issue beautify-web#1934 modify number regex to allow bigint octals, binarys and hexadecimals.
2021-05-24 11:44:45 -03:00
Liam Newman
c59643abd4
Merge pull request #1800 from TomAnthony/fix-selector_separator_newline-on-extend
...
Fix erroneous newline added on @extend statements
2021-05-20 15:29:28 -07:00
Liam Newman
47043fb0fc
Merge pull request #1844 from mrmonroe/issue/underscores_1836
...
Numbers should be allowed to contain underscores.
2021-05-20 13:03:59 -07:00
Timo Tijhof
5a0823ae69
Use native mkdirSync instead of 'mkdirp' package
...
In Node.js 10 and later, recursive mkdir is available in core.
<https://nodejs.org/docs/latest-v10.x/api/fs.html#fs_fs_mkdirsync_path_options >
2021-05-17 22:04:28 +01:00
Liam Newman
fd055237e5
Merge remote-tracking branch 'upstream/main' into fix-selector_separator_newline-on-extend
2021-04-20 14:08:44 -07:00
Tom Anthony
4c650f971e
Add tests for @extend newline error.
2021-04-18 13:43:11 +02:00
Liam Newman
ca4751520b
Full support for underscores in numbers
...
We chose to be more permissive with underscore and not reformate invalid placements of them.
Leaving unchanged is slightly odd but it also prevents the beautifier from trying to guess
what the user actually meant.
2021-04-15 13:17:14 -07:00