eslint-plugin-sql-formatter

1.0.5 • Public • Published

eslint-plugin-sql-formatter

ESLint plugin that allows formatting of sql queries in *.sql files and template literals in .js/.ts files.

Installation

  1. Install ESLint.
  2. Install eslint-plugin-sql-formatter plugin.
npm install eslint --save-dev
npm install eslint-plugin-sql --save-dev

Configuration

  1. Add plugins section and specify sql-formatter as a plugin.
  2. Enable rules.
{
  "plugins": [
    "sql"
  ],
  "rules": {
    "sql/format": [
      "error",
      {
        // Everything is optional.
        "ignoreSingleLine": true, // Do not format if sql query fits single line. Enabled by default.
        "sqlFormatterConfig": {
          // https://github.com/sql-formatter-org/sql-formatter#configuration-options
          
          "language": "mysql",
          // ... any other option from sql-formatter
        }
      }
    ],
  }
}

Package Sidebar

Install

npm i eslint-plugin-sql-formatter

Weekly Downloads

1,492

Version

1.0.5

License

MIT

Unpacked Size

7.8 kB

Total Files

15

Last publish

Collaborators

  • leo-buneev