LICENSE
README.md
pyproject.toml
src/pgrubic/__init__.py
src/pgrubic/__main__.py
src/pgrubic/pgrubic.toml
src/pgrubic/py.typed
src/pgrubic.egg-info/PKG-INFO
src/pgrubic.egg-info/SOURCES.txt
src/pgrubic.egg-info/dependency_links.txt
src/pgrubic.egg-info/entry_points.txt
src/pgrubic.egg-info/requires.txt
src/pgrubic.egg-info/top_level.txt
src/pgrubic/core/__init__.py
src/pgrubic/core/cache.py
src/pgrubic/core/config.py
src/pgrubic/core/errors.py
src/pgrubic/core/filters.py
src/pgrubic/core/formatter.py
src/pgrubic/core/linter.py
src/pgrubic/core/loader.py
src/pgrubic/core/logger.py
src/pgrubic/core/noqa.py
src/pgrubic/core/visitors.py
src/pgrubic/formatters/__init__.py
src/pgrubic/formatters/ddl/__init__.py
src/pgrubic/formatters/ddl/column.py
src/pgrubic/formatters/ddl/constraint.py
src/pgrubic/formatters/ddl/database.py
src/pgrubic/formatters/ddl/enum.py
src/pgrubic/formatters/ddl/function.py
src/pgrubic/formatters/ddl/index.py
src/pgrubic/formatters/ddl/owner.py
src/pgrubic/formatters/ddl/rename.py
src/pgrubic/formatters/ddl/schema.py
src/pgrubic/formatters/ddl/table.py
src/pgrubic/formatters/ddl/view.py
src/pgrubic/formatters/dml/__init__.py
src/pgrubic/formatters/dml/boolean.py
src/pgrubic/formatters/dml/cte.py
src/pgrubic/formatters/dml/delete.py
src/pgrubic/formatters/dml/insert.py
src/pgrubic/formatters/dml/join.py
src/pgrubic/formatters/dml/select.py
src/pgrubic/formatters/dml/update.py
src/pgrubic/rules/__init__.py
src/pgrubic/rules/constraint/CT001.py
src/pgrubic/rules/constraint/CT002.py
src/pgrubic/rules/constraint/CT003.py
src/pgrubic/rules/constraint/CT004.py
src/pgrubic/rules/constraint/CT005.py
src/pgrubic/rules/constraint/CT006.py
src/pgrubic/rules/constraint/__init__.py
src/pgrubic/rules/general/GN001.py
src/pgrubic/rules/general/GN002.py
src/pgrubic/rules/general/GN003.py
src/pgrubic/rules/general/GN004.py
src/pgrubic/rules/general/GN005.py
src/pgrubic/rules/general/GN006.py
src/pgrubic/rules/general/GN007.py
src/pgrubic/rules/general/GN008.py
src/pgrubic/rules/general/GN009.py
src/pgrubic/rules/general/GN010.py
src/pgrubic/rules/general/GN011.py
src/pgrubic/rules/general/GN012.py
src/pgrubic/rules/general/GN013.py
src/pgrubic/rules/general/GN014.py
src/pgrubic/rules/general/GN015.py
src/pgrubic/rules/general/GN016.py
src/pgrubic/rules/general/GN017.py
src/pgrubic/rules/general/GN018.py
src/pgrubic/rules/general/GN019.py
src/pgrubic/rules/general/GN020.py
src/pgrubic/rules/general/GN021.py
src/pgrubic/rules/general/GN022.py
src/pgrubic/rules/general/GN023.py
src/pgrubic/rules/general/GN024.py
src/pgrubic/rules/general/GN025.py
src/pgrubic/rules/general/GN026.py
src/pgrubic/rules/general/GN027.py
src/pgrubic/rules/general/GN028.py
src/pgrubic/rules/general/GN029.py
src/pgrubic/rules/general/GN030.py
src/pgrubic/rules/general/GN031.py
src/pgrubic/rules/general/GN032.py
src/pgrubic/rules/general/GN033.py
src/pgrubic/rules/general/GN034.py
src/pgrubic/rules/general/GN035.py
src/pgrubic/rules/general/__init__.py
src/pgrubic/rules/naming/NM001.py
src/pgrubic/rules/naming/NM002.py
src/pgrubic/rules/naming/NM003.py
src/pgrubic/rules/naming/NM004.py
src/pgrubic/rules/naming/NM005.py
src/pgrubic/rules/naming/NM006.py
src/pgrubic/rules/naming/NM007.py
src/pgrubic/rules/naming/NM008.py
src/pgrubic/rules/naming/NM009.py
src/pgrubic/rules/naming/NM010.py
src/pgrubic/rules/naming/NM011.py
src/pgrubic/rules/naming/NM012.py
src/pgrubic/rules/naming/NM013.py
src/pgrubic/rules/naming/NM014.py
src/pgrubic/rules/naming/NM015.py
src/pgrubic/rules/naming/NM016.py
src/pgrubic/rules/naming/__init__.py
src/pgrubic/rules/schema/SM001.py
src/pgrubic/rules/schema/SM002.py
src/pgrubic/rules/schema/__init__.py
src/pgrubic/rules/security/ST001.py
src/pgrubic/rules/security/ST002.py
src/pgrubic/rules/security/__init__.py
src/pgrubic/rules/typing/TP001.py
src/pgrubic/rules/typing/TP002.py
src/pgrubic/rules/typing/TP003.py
src/pgrubic/rules/typing/TP004.py
src/pgrubic/rules/typing/TP005.py
src/pgrubic/rules/typing/TP006.py
src/pgrubic/rules/typing/TP007.py
src/pgrubic/rules/typing/TP008.py
src/pgrubic/rules/typing/TP009.py
src/pgrubic/rules/typing/TP010.py
src/pgrubic/rules/typing/TP011.py
src/pgrubic/rules/typing/TP012.py
src/pgrubic/rules/typing/TP013.py
src/pgrubic/rules/typing/TP014.py
src/pgrubic/rules/typing/TP015.py
src/pgrubic/rules/typing/TP016.py
src/pgrubic/rules/typing/TP017.py
src/pgrubic/rules/typing/__init__.py
src/pgrubic/rules/unsafe/US001.py
src/pgrubic/rules/unsafe/US002.py
src/pgrubic/rules/unsafe/US003.py
src/pgrubic/rules/unsafe/US004.py
src/pgrubic/rules/unsafe/US005.py
src/pgrubic/rules/unsafe/US006.py
src/pgrubic/rules/unsafe/US007.py
src/pgrubic/rules/unsafe/US008.py
src/pgrubic/rules/unsafe/US009.py
src/pgrubic/rules/unsafe/US010.py
src/pgrubic/rules/unsafe/US011.py
src/pgrubic/rules/unsafe/US012.py
src/pgrubic/rules/unsafe/US013.py
src/pgrubic/rules/unsafe/US014.py
src/pgrubic/rules/unsafe/US015.py
src/pgrubic/rules/unsafe/US016.py
src/pgrubic/rules/unsafe/US017.py
src/pgrubic/rules/unsafe/US018.py
src/pgrubic/rules/unsafe/US019.py
src/pgrubic/rules/unsafe/US020.py
src/pgrubic/rules/unsafe/US021.py
src/pgrubic/rules/unsafe/US022.py
src/pgrubic/rules/unsafe/US023.py
src/pgrubic/rules/unsafe/US024.py
src/pgrubic/rules/unsafe/US025.py
src/pgrubic/rules/unsafe/US026.py
src/pgrubic/rules/unsafe/US027.py
src/pgrubic/rules/unsafe/US028.py
src/pgrubic/rules/unsafe/US029.py
src/pgrubic/rules/unsafe/US030.py
src/pgrubic/rules/unsafe/__init__.py
tests/test_cache.py
tests/test_cli.py
tests/test_config.py
tests/test_filters.py
tests/test_formatters.py
tests/test_linter.py
tests/test_loader.py
tests/test_noqa.py
tests/test_rules.py