[ Quellcode: sqlfluff ]
Paket: sqlfluff (1.4.5-2)
Links für sqlfluff
Debian-Ressourcen:
Quellcode-Paket sqlfluff herunterladen:
Betreuer:
Externe Ressourcen:
- Homepage [www.sqlfluff.com]
Ähnliche Pakete:
SQL linter tool
SQLFluff is an extensible and modular linter designed to help you write good SQL and catch errors and bad SQL before it hits your database.
SQLFluff has a few components:
1) A generic parser for SQL which aims to be able to unify SQL written
in different dialects into a comparable format. Most of the codebase
for SQLFluff is the parser, mostly because at the point of
developing SQLFluff, there didn’t appear to be a good option for
a whitespace-aware parser that could be used instead.
2) A mechanism for measuring written SQL against a set of rules, with
the added ability to fix any violations found. The core vision for
SQLFluff is to be really good at being the linter.
3) An opinionated set of guidelines for how SQL should be structured
and formatted. SQLFluff aims to be opinionated but it also accepts
that many organisations and groups have pre-existing strong
conventions around how to write SQL and so ultimately SQLFluff
should be flexible enough to support whichever rule set a user
wishes to.
4) A public API for other Python applications to use SQLFluff to
check and fix SQL code in an automated fashion.
This package installs the complete SQLFluff tool including the parser, lexer, the (configurable) rules, and the Python API.
Andere Pakete mit Bezug zu sqlfluff
|
|
|
|
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-appdirs
- determining appropriate platform-specific directories (Python 3)
-
- dep: python3-chardet
- Universal Character Encoding Detector (Python3)
-
- dep: python3-click
- Wrapper around optparse for command line utilities - Python 3.x
-
- dep: python3-colorama
- Plattformübergreifend farbiger Text im Terminal für Python - Python 3.x
-
- dep: python3-importlib-metadata
- Bibliothek für den Zugriff auf die Metadaten eines Python-Pakets - Python 3.x
- oder python3 (>> 3.8)
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-jinja2
- Eigenständiges, kleines, aber schnelles und einfach bedienbares Vorlagenprogramm
-
- dep: python3-pathspec
- utility library for gitignore style pattern matching of file paths (Python 3)
-
- dep: python3-pytest
- Einfaches, leistungsstarkes Testen in Python 3
-
- dep: python3-regex
- Alternatives Modul für reguläre Ausdrücke (Python 3)
-
- dep: python3-tblib
- Python 3 traceback fiddling library
-
- dep: python3-toml
- library for Tom's Obvious, Minimal Language - Python 3.x
-
- dep: python3-tqdm
- fast, extensible progress bar for Python 3 and CLI tool
-
- dep: python3-typing-extensions
- Rückportierte (backported) und experimentelle Typhinweise für Python
-
- dep: python3-yaml
- Python3-Parser und -Emitter für YAML
-
- sug: sqlfluff-doc
- SQL linter tool - documentation
sqlfluff herunterladen
| Architektur | Paketgröße | Größe (installiert) | Dateien |
|---|---|---|---|
| all | 477,2 kB | 2.738,0 kB | [Liste der Dateien] |
