├── .codecov.yml ├── .editorconfig ├── .github └── workflows │ └── ci-build.yml ├── .gitignore ├── .pre-commit-hooks.yaml ├── LICENSE ├── README.md ├── setup.cfg ├── setup.py ├── sqlvalidator ├── __init__.py ├── file_handler.py ├── grammar │ ├── __init__.py │ ├── lexer.py │ ├── sql.py │ └── tokeniser.py ├── main.py ├── sql_formatter.py └── sql_validator.py └── tests ├── integration ├── test_file_handler.py ├── test_formatting.py └── test_validation.py └── unit ├── test_lexer.py ├── test_sql.py └── test_tokeniser.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/.github/workflows/ci-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/README.md -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/setup.py -------------------------------------------------------------------------------- /sqlvalidator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/__init__.py -------------------------------------------------------------------------------- /sqlvalidator/file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/file_handler.py -------------------------------------------------------------------------------- /sqlvalidator/grammar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sqlvalidator/grammar/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/grammar/lexer.py -------------------------------------------------------------------------------- /sqlvalidator/grammar/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/grammar/sql.py -------------------------------------------------------------------------------- /sqlvalidator/grammar/tokeniser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/grammar/tokeniser.py -------------------------------------------------------------------------------- /sqlvalidator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/main.py -------------------------------------------------------------------------------- /sqlvalidator/sql_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/sql_formatter.py -------------------------------------------------------------------------------- /sqlvalidator/sql_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/sqlvalidator/sql_validator.py -------------------------------------------------------------------------------- /tests/integration/test_file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/tests/integration/test_file_handler.py -------------------------------------------------------------------------------- /tests/integration/test_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/tests/integration/test_formatting.py -------------------------------------------------------------------------------- /tests/integration/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/tests/integration/test_validation.py -------------------------------------------------------------------------------- /tests/unit/test_lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/tests/unit/test_lexer.py -------------------------------------------------------------------------------- /tests/unit/test_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/tests/unit/test_sql.py -------------------------------------------------------------------------------- /tests/unit/test_tokeniser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/David-Wobrock/sqlvalidator/HEAD/tests/unit/test_tokeniser.py --------------------------------------------------------------------------------