squawk-parser 2.48.0

Linter for Postgres migrations & SQL
Documentation
---
source: crates/squawk_parser/tests/tests.rs
input_file: crates/squawk_parser/tests/data/err/vacuum.sql
---
SOURCE_FILE
  COMMENT "-- missing some commas"
  WHITESPACE "\n"
  VACUUM
    VACUUM_KW "vacuum"
    WHITESPACE " "
    VACUUM_OPTION_LIST
      L_PAREN "("
      VACUUM_OPTION
        FULL_KW "full"
      WHITESPACE " "
      VACUUM_OPTION
        ANALYZE_KW "analyze"
        WHITESPACE " "
        LITERAL
          FALSE_KW "false"
      WHITESPACE " "
      VACUUM_OPTION
        IDENT "skip_locked"
        WHITESPACE " "
        LITERAL
          TRUE_KW "true"
      R_PAREN ")"
  SEMICOLON ";"
  WHITESPACE "\n"
---
error[syntax-error]: expected COMMA
  ╭▸ 
2 │ vacuum (full analyze false skip_locked true);
  ╰╴            ━
error[syntax-error]: expected COMMA
  ╭▸ 
2 │ vacuum (full analyze false skip_locked true);
  ╰╴                          ━