You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is pretty much out of scope for SQL Formatter. In the sense that implementing this would require proper parsing of SQL which SQL Formatter doesn't do.
Elimination of extra parenthesis is at least partly implemented by the prettier-plugin-sql-cst. Like converting ((a + b)) to (a + b). I don't recall right now if I also implemented something else besides this most basic stuff.
I suggest you open this issue in prettier-plugin-sql-cst.
I'm closing this, as there's really no hope for it happening in SQL Formatter.
Describe the Feature
New default behavior in
sql-formatter
to remove unnecessary parentheses in SQL (maybe with a way to disable):Why do you want this feature?
Removing extra unnecessary parentheses can make code simpler and less nested
Prior art
Prettier does this:
Other projects also have had similar requests / implementation:
Keywords for Search
Operator precedence, operators, parenthesis
The text was updated successfully, but these errors were encountered: