Format SQL in String Text Blocks
org.openrewrite.sql.FormatSql
Checks whether a text block may contain SQL, and if so, formats the text accordingly.
Recipe source
GitHub, Issue Tracker, Maven Central
groupId: org.openrewrite.recipe
artifactId: rewrite-sql
version: 1.4.0
Options
Type | Name | Description | Example |
---|---|---|---|
| sqlDialect | Optional. Check out https://github.com/vertical-blank/sql-formatter#dialect for supported dialects. Valid options: |
|
| indent | Optional. Defaults to two spaces. | |
| maxColumnLength | Optional. Defaults to 50. |
|
| uppercase | Optional. Defaults to false (not safe to use when SQL dialect has case-sensitive identifiers). |
|
Usage
This recipe has no required configuration options. It can be activated by adding a dependency on org.openrewrite.recipe:rewrite-sql:1.4.0
in your build file or by running a shell command (in which case no build changes are needed):
Add the following to your
build.gradle
file:
Run
gradle rewriteRun
to run the recipe.
See how this recipe works across multiple open-source repositories
The community edition of the Moderne platform enables you to easily run recipes across thousands of open-source repositories.
Please contact Moderne for more information about safely running the recipes on your own codebase in a private SaaS.
Contributors
Mahatma_Fatal_Error, Tim te Beek
Last updated