Paquet : sqlfluff (1.4.5-2)
Liens pour sqlfluff
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source sqlfluff :
Responsables :
Ressources externes :
- Page d'accueil [www.sqlfluff.com]
Paquets similaires :
outil d’analyse statique de SQL
SQLFluff est un analyseur statique extensible et modulaire conçu pour écrire du SQL correct, et pour capturer les erreurs dans du mauvais SQL avant qu’elles ne perturbent la base de données.
SQLFluff n’a que quelques composants :
1) Un analyseur syntaxique pour SQL qui vise à la capacité à unifier du SQL écrit dans des dialectes différents dans un format équivalent. La majeure partie du code de base pour SQLFluff est l’analyseur syntaxique, en grande partie parce qu’au moment du développement de SQLFluff, il a été jugé que ce n’était pas une bonne option d’utiliser à la place un analyseur tenant compte des espaces blancs.
2) Un mécanisme pour comparer du SQL existant avec un ensemble de règles, avec la possibilité supplémentaire de corriger toutes violations trouvées. Le but principal de SQLFluff est d’être un analyseur statique réellement bon.
3) Un ensemble bien fixé de lignes de conduite sur la façon dont SQL devrait être structuré et formaté. SQLFluff vise à avoir des règles fixes, mais accepte aussi que beaucoup d’organisations et de groupes aient des conventions fortes pré-existantes sur la façon d’écrire du SQL, aussi en définitive, SQLFluff doit être assez flexible pour prendre en charge n’importe quel ensemble de règles désiré par un utilisateur.
4) Une API publique pour d’autres applications de Python pour utiliser SQLFluff et vérifier et corriger du code SQL d’une façon automatique.
Ce paquet installe l’outil SQLFluff entier, incluant l’analyseur syntaxique, l’analyseur statique, les règles (configurables) et l’API Python.
Autres paquets associés à sqlfluff
|
|
|
|
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-appdirs
- détermination des répertoires adéquats selon la plateforme – Python 3
-
- dep: python3-chardet
- détecteur universel d'encodage de caractères – Python3
-
- dep: python3-click
- Wrapper around optparse for command line utilities - Python 3.x
-
- dep: python3-colorama
- Cross-platform colored terminal text in Python - Python 3.x
-
- dep: python3-importlib-metadata
- library to access the metadata for a Python package - Python 3.x
- ou python3 (>> 3.8)
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-jinja2
- small but fast and easy to use stand-alone template engine
-
- dep: python3-pathspec
- utility library for gitignore style pattern matching of file paths (Python 3)
-
- dep: python3-pytest
- Simple, powerful testing in Python3
-
- dep: python3-regex
- alternative regular expression module (Python 3)
-
- dep: python3-tblib
- Python 3 traceback fiddling library
-
- dep: python3-toml
- bibliothèque pour 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
- Backported and Experimental Type Hints for Python
-
- dep: python3-yaml
- analyseur et générateur de code YAML pour Python3
-
- sug: sqlfluff-doc
- SQL linter tool - documentation
Télécharger sqlfluff
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
all | 477,2 ko | 2 738,0 ko | [liste des fichiers] |