eslint-plugin-sql icon indicating copy to clipboard operation
eslint-plugin-sql copied to clipboard

Plugin schema lacks case options

Open ssukienn opened this issue 3 years ago • 0 comments

Plugin schema lacks some options for pg-formatter that breaks plugin when those are passed in options.

  ...
  rules: {
    'sql/format': [
      'error',
      {
        ignoreExpressions: false,
        ignoreInline: true,
        ignoreTagless: true,
        ignoreStartWithNewLine: false,
      },
      {
        anonymize: false,
        functionCase: 'lowercase', //error
        keywordsCase: 'lowercase', //error
        spaces: 2,
        commaBreak: true,
      },
    ],
    ...

->

Error: apps/api/.eslintrc.cjs » @graphytools/eslint-config/node » /Users/abc/IdeaProjects/abc/abc/eslint-config/config/sql.js: Configuration for rule "sql/format" is invalid: Value {"anonymize":false,"spaces":2,"commaBreak":true,"keywordCase":"lowercase","noRcFile":false,"stripComments":false,"tabs":false} should NOT have additional properties.

Ref: https://github.com/gajus/eslint-plugin-sql/blob/master/src/rules/format.js#L115

plugin: 2.1.0 Eslint: 7.32

ssukienn avatar Jun 03 '22 20:06 ssukienn