sqlfluff

View on PyPIReverse Dependencies (39)

3.3.0 sqlfluff-3.3.0-py3-none-any.whl

Wheel Details

Project: sqlfluff
Version: 3.3.0
Filename: sqlfluff-3.3.0-py3-none-any.whl
Download: [link]
Size: 867038
MD5: 9caf887ade732e10b2a8463896da8824
SHA256: 83c29db0e7773bb5075543e2049a919632f6ced8a2b475d6a69879da52b03097
Uploaded: 2024-12-10 12:23:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sqlfluff
Version: 3.3.0
Summary: The SQL Linter for Humans
Author-Email: Alan Cruickshank <alan[at]designingoverload.com>
Project-Url: Homepage, https://www.sqlfluff.com
Project-Url: Documentation, https://docs.sqlfluff.com
Project-Url: Source, https://github.com/sqlfluff/sqlfluff
Project-Url: Changes, https://github.com/sqlfluff/sqlfluff/blob/main/CHANGELOG.md
Project-Url: Issue Tracker, https://github.com/sqlfluff/sqlfluff/issues
Project-Url: Twitter, https://twitter.com/SQLFluff
Project-Url: Chat, https://github.com/sqlfluff/sqlfluff#sqlfluff-on-slack
License: MIT License Copyright (c) 2023 Alan Cruickshank Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: sqlfluff,sql,linter,formatter,athena,bigquery,clickhouse,databricks,db2,duckdb,exasol,greenplum,hive,impala,materialize,mariadb,mysql,postgres,redshift,snowflake,soql,sparksql,sqlite,starrocks,teradata,trino,tsql,vertica,dbt
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: SQL
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.8
Requires-Dist: platformdirs
Requires-Dist: chardet
Requires-Dist: click
Requires-Dist: colorama (>=0.3)
Requires-Dist: diff-cover (>=2.5.0)
Requires-Dist: importlib_resources; python_version < "3.9"
Requires-Dist: Jinja2
Requires-Dist: pathspec
Requires-Dist: pytest
Requires-Dist: pyyaml (>=5.1)
Requires-Dist: regex
Requires-Dist: tblib
Requires-Dist: toml; python_version < "3.11"
Requires-Dist: tqdm
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 9006 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sqlfluff/__init__.py sha256=ezQZzqNURGybHAYuHA5Uu-Q0daJm0sQ_dmfnvbKzkAY 867
sqlfluff/__main__.py sha256=mcIsCpFm_pDYtBCv-898JbRqw0zDWAxRQrKwIG_tMeQ 139
sqlfluff/diff_quality_plugin.py sha256=PESFGcfSgdMGFhPPpVEXT2nU_jqOZPl-nNfFP3b_Hyg 4685
sqlfluff/py.typed sha256=6DjHQiwWNirz7x7z5X2j1-URHURUCeYye1UVnhtpMe0 163
sqlfluff/api/__init__.py sha256=0oJa89s3O4fNuPE0nOGc3xjZF8_Dqz01GkkiOdx5cw0 328
sqlfluff/api/info.py sha256=5YecYFuNRZTpvKJc0_1cLKx0VKlrgc5MkTW38hSgkqI 464
sqlfluff/api/simple.py sha256=RVKlRCqeIm7c9na_dknX9pf1bfw3lfELFQM5VEXa-kw 7218
sqlfluff/cli/__init__.py sha256=oLXEVJD7-1JhyXJhdiFx3FI4NQJLm5RYrH_ay-JBDWY 70
sqlfluff/cli/autocomplete.py sha256=0SqieaQc9MrOp24FKVY8onrvJnwudWpAJ8DuWLVgVXI 1203
sqlfluff/cli/commands.py sha256=mE7uqd5kKA0zkRdxfRSaVbiVZHJoYv71Ke79VMV7cyE 52526
sqlfluff/cli/formatters.py sha256=9914cJ3f3JDt6eQJnZmzEWiv0ZspO9tHKWq8BEMEBXc 26423
sqlfluff/cli/helpers.py sha256=TuHfrqFTBLCQPiSY-CqhGKkjFRTxH0OVfYaHfSPwPV0 2668
sqlfluff/cli/outputstream.py sha256=IlDe_QBLKi76qwj_yJ-keZAmWk78w-Z3Mxon_xLs2G0 2301
sqlfluff/core/__init__.py sha256=omtyLRPyasQSHDBC_Nryp0Qnd8-JVmxgoCU0lmo0K8s 1589
sqlfluff/core/default_config.cfg sha256=JK2Hr34NMBRLLbtggnLDjOo5i14iGL-sov1L7LPSGIY 13314
sqlfluff/core/errors.py sha256=ixmLdk6EOO3HZnx8zCwdVW8bAtzci718tEUv44akIyw 12582
sqlfluff/core/formatter.py sha256=gIFoFbFA0BE_cUlTEDF7DVnkAEQx8OYmtgYE_9tHdr0 810
sqlfluff/core/timing.py sha256=joPSv9Mg9FQJ2-R-NHc4CLf91vAouUqGLVP5L0eNPrk 2905
sqlfluff/core/types.py sha256=RzKcBpkZQAlwd0D5HGVYy3Zpsk5DXrE_LF7a0-Mebu0 1164
sqlfluff/core/config/__init__.py sha256=DKuSZYr_ow9NMa1GYHK0JRAuzqA3UR9hl1PnWipYoFw 2572
sqlfluff/core/config/file.py sha256=n8iVwH_JJ9LJfzi6KVmPfnKLxF7aRSgnCcjI4e56Fnk 5101
sqlfluff/core/config/fluffconfig.py sha256=o7_HTKpRc5HlEl1FXXJFoF6xDXKYuviFf8d1uXcYYjM 31398
sqlfluff/core/config/ini.py sha256=QksZHONkGiOc5nuPlVosDY_C3yex55BVaDcpq50Sggg 3019
sqlfluff/core/config/loader.py sha256=DDro8fyonkbnoCLVwcJe1DTRkeSZGpEdjKuOcgitZF8 14377
sqlfluff/core/config/removed.py sha256=bBwXOboSDyon0MYnVpwa2ja6Kdn7VY2XAxt1vxxnJ4A 9863
sqlfluff/core/config/toml.py sha256=D_YqoYT7CJVZXlUa4Jt1xKej24w2ySsyD8g32RpGi5Y 2845
sqlfluff/core/config/validate.py sha256=uN1qqZEX_YtvpsrybZ9HeglUdJDQotrvslbz5GZVBIo 3686
sqlfluff/core/dialects/__init__.py sha256=UJ5MCFSD4Dq2bvJ7nTsup-iooNCz7-Ppoq1wnUN3Wbw 4063
sqlfluff/core/dialects/base.py sha256=i_0ZYfO7ciQKbTBx5hvjkT7ThDOHk6dFeS5k2RpWye8 16297
sqlfluff/core/dialects/common.py sha256=4q5Wfn1FUpKUARRSQY_4_ZRwbYFevrRNfmvpU5WzXzw 665
sqlfluff/core/helpers/__init__.py sha256=N0zCWGDIdnGDiFPf3tSd0m89BPO8SdmXNcb-tII6Zi0 367
sqlfluff/core/helpers/dict.py sha256=4p5M0sDaB0QD8Eum2wgUZXKfw-ZfVlywa5X-8YvGqxs 9873
sqlfluff/core/helpers/file.py sha256=EW7oTmCjnEz5S85aLS_bOeVtneI_xe46UDxcmWuFkdw 3289
sqlfluff/core/helpers/slice.py sha256=Mp5F5JB02McUZfDABT290JZBgih3HcXO3sM2DYCh85A 1407
sqlfluff/core/helpers/string.py sha256=FYLApQhCr3qae6QZanT5aAB0A3qBolwfcn5r0_NnJqc 3935
sqlfluff/core/linter/__init__.py sha256=xz2iRNf0m2RMRiHOne4uHp3Ixb0Vf0TqXi5_Kte6iCw 489
sqlfluff/core/linter/common.py sha256=yydW4cbovQ4AhwS4epsssxY9BERro3D0GpT0OCe4yts 4883
sqlfluff/core/linter/discovery.py sha256=fLEaOtIrOhUeOpXlyQ7vHVsieFOoadNDN0KfJEzrwQk 11908
sqlfluff/core/linter/fix.py sha256=9PURouwhfFzmAlujBzr9k51zYx3tWeXZ_j6H5k7yp0o 14262
sqlfluff/core/linter/linted_dir.py sha256=F3Q0jE65kEJ9U3vDwGpXoxy1Y-BQG-zJQnnvDpWmm5I 9725
sqlfluff/core/linter/linted_file.py sha256=FXxreKm31BCjXL0Ew58GLX0qAMi7pGIsDJwjgZLRTVM 17726
sqlfluff/core/linter/linter.py sha256=pRCyB1MtZLyAOqWmoGzbxshMNr1-MUP5ICTtt1Ogfjw 47743
sqlfluff/core/linter/linting_result.py sha256=HsSB1Z6Yc7TUm234FMncjR8jmxa1CmdxaLm-S-i6d18 8567
sqlfluff/core/linter/patch.py sha256=exsUCAMgfm21qd1U7TEdy7WahErMuR6IH9dwObtlG2k 13268
sqlfluff/core/linter/runner.py sha256=brQQLYRILWgRDCmpv9z95ZS-9eo48OGiCk742pJfGMg 11816
sqlfluff/core/parser/__init__.py sha256=Cta-_zewORcANPKNm0ShA9FIePNvTMplwigz9-lxUqM 2173
sqlfluff/core/parser/context.py sha256=EuXMj7XnpvmyQx13gjn0OUgaIZd12jaWCqgGBDf73Og 13372
sqlfluff/core/parser/helpers.py sha256=68rTYF0g-Vn64VSKzlYjeKG56ALzn3Y5dggw6ChPmt0 1855
sqlfluff/core/parser/lexer.py sha256=UyA8JDxPu9N0lJf9GHua--opTvKGQ_qKw76ZCt1LU1o 36265
sqlfluff/core/parser/markers.py sha256=TXTkIPQWxTCx2pYN0m96vxP-whqJMaugYvLGSgOoH1A 9730
sqlfluff/core/parser/match_algorithms.py sha256=ny_87mQKrjT-KTxChIlCs4qpnKaFFnc8La5TpyMyyQM 28332
sqlfluff/core/parser/match_result.py sha256=LSKt7O0KdciRK5uZx1lx0M6h4WkIPYIVUBlnRhSKAnk 11753
sqlfluff/core/parser/matchable.py sha256=2daBuhh9sZA3XEe9nCXQm_YSC2cBEH6f8HekTpVKuXk 2594
sqlfluff/core/parser/parser.py sha256=Dte7qhk0K022zuWOnAkfySUX6ims8t3I52y7qjdkPFc 3286
sqlfluff/core/parser/parsers.py sha256=2z3m39El0iAyscgWQRiz7_r5yjwNgrNhBxFk5mMgkuo 11607
sqlfluff/core/parser/types.py sha256=zZ7xF32b2yda7Ldg5r5Qp155kMen8fLOHAxR1DZ5c3E 2324
sqlfluff/core/parser/grammar/__init__.py sha256=mvqU0s8AfnPsIukaJs0NqquqB9alUvWTWin5KpbB8lk 616
sqlfluff/core/parser/grammar/anyof.py sha256=tgIJ7CwmTBc0N9o2axLPPTh2koqpcL9fnMPZB3R8-n4 11911
sqlfluff/core/parser/grammar/base.py sha256=h30u5grzNHn_bgSkEcLRVPU8LL3d8fRs7d3P2hWOFaU 19771
sqlfluff/core/parser/grammar/conditional.py sha256=-9GFG3QcIfagK-aR6FBIo23iB26hmIYUoNEIeqhFF30 4212
sqlfluff/core/parser/grammar/delimited.py sha256=6KBBW0aqudx2SytUD22EAPbHpk-jiBTkKeAyK-hcBxU 7300
sqlfluff/core/parser/grammar/noncode.py sha256=ePj4eln0dw4EfwA19l8M-a__VDMNO81ornw1xb5pOws 1858
sqlfluff/core/parser/grammar/sequence.py sha256=kdshY02GM3eF0wGmKkAEo4ftGHzYRWBIVpoeZkVzMwQ 26538
sqlfluff/core/parser/segments/__init__.py sha256=mTNH-lDdcc4q4ZotKREKwOxi_LVQF2B2hwDe8U3pkB8 1715
sqlfluff/core/parser/segments/base.py sha256=hqgwUHoG2Y6BHTjqdPUyDd1ICGJYoLsQku0DSJZNiSI 49511
sqlfluff/core/parser/segments/bracketed.py sha256=v8yVO_x0lE0Nx9WqZG6KNu3T-qM1bF5xLJD71Ls8O5k 3080
sqlfluff/core/parser/segments/common.py sha256=9htKZmKkxD5rUsaPidLt_juL32uTTaq6RoYxPvT0Gmo 2994
sqlfluff/core/parser/segments/file.py sha256=WLHuH6ekqsaE0CFC9JraYPdu8MgzhFo9kJwjucL0y4o 3944
sqlfluff/core/parser/segments/generator.py sha256=5uwJWqd4gYnp-PQMGd_LFXN9Fg0rMagd-AuI72KOKqk 1059
sqlfluff/core/parser/segments/keyword.py sha256=wK8rLIkTZ3nqux1pqo8HFdyx1YbNjDIR_PYWGa9OZxI 2301
sqlfluff/core/parser/segments/meta.py sha256=DSRuc244aVwnqayz3psMfoiBGXmmQWg040YgkkT1zz4 9440
sqlfluff/core/parser/segments/raw.py sha256=HZYLTiBSsLQbhp_i0qPXH6wJ_gD7AWCAUamt8e0iIEA 10420
sqlfluff/core/plugin/__init__.py sha256=9_YpEpOA33MnO3DVbFMI2jmGwv2Oo20Xdpau8v12HOc 393
sqlfluff/core/plugin/hookspecs.py sha256=mDZfZWodjYZObgMqRo45DgfC1DdZ6W7hFhT59UgJNNw 1201
sqlfluff/core/plugin/host.py sha256=Dr6UUnAwDZ9ohXJnI4pTPkOq_aX2txcc9_DUfHHDGqE 4448
sqlfluff/core/plugin/lib.py sha256=KiCA7_aj2CPOy117EDaxp_Lf-byVQ_uNjoDC3x8losc 1268
sqlfluff/core/rules/__init__.py sha256=he20v7AVbA2T6Z8jv5Q7Hhskc-uPtEkjP_fQHXb60WA 1319
sqlfluff/core/rules/base.py sha256=Ni1Z0DtBrWFV4SpIQDAZ3pux3Uk1v7XcF3l8AAYRiCE 49722
sqlfluff/core/rules/config_info.py sha256=kDgmrZbT2B0a1DosZeysELOU62Q0lybjrp6HkxF_PAE 2672
sqlfluff/core/rules/context.py sha256=lw9p_gWoItiRuGS-cjQWK9s07Ull87m1IUQC_9RoVE8 1747
sqlfluff/core/rules/crawlers.py sha256=A8XHXXSRXAxPUGz2jhnDq0wglwWnUnk4dpdP6C0V_Tk 5873
sqlfluff/core/rules/doc_decorators.py sha256=yEGtX3y8A67pX8y9vGyW_ur-4zL-FTY_OgkFc8XUyXQ 1544
sqlfluff/core/rules/fix.py sha256=IkSOo_JUo7Xo_4dW3MB1-XZa1C-sOSV2XM1bsf5Pzuo 18218
sqlfluff/core/rules/loader.py sha256=v9hxtg5Ca58JxuPGEHuhTWDUbytwak48sje8gHyxqqI 1588
sqlfluff/core/rules/noqa.py sha256=tFwk56J10LyEZyYjP2XxRuWKrJ8P5B7AtpJJjQgIqwE 13673
sqlfluff/core/rules/reference.py sha256=wQa0F7ZHY7ZE1EBE3tdUa9jloW7Og3tpQcOOV70QceQ 1122
sqlfluff/core/templaters/__init__.py sha256=-WAXwceQHJqWSgt3tDU4HUU59pCyLfZQ_2LDGEzELx4 860
sqlfluff/core/templaters/base.py sha256=DE9ukYfm8FQ7k0djxOSXZdvO5BJlnPKkCMSs_0uYsw8 24933
sqlfluff/core/templaters/jinja.py sha256=Z1-CBY-J2flY8h5d6qSMrsxX9m_djZ3F5-vXUTkomk0 49636
sqlfluff/core/templaters/placeholder.py sha256=_mPi-7oePUfh0LdOsCWVsa5b-VbSDuuxpsgijW_4Fkc 9005
sqlfluff/core/templaters/python.py sha256=bmjNFP2ux9gxNDfGPinwDeBHjtv1PsHifcodjOdcGPw 48271
sqlfluff/core/templaters/builtins/__init__.py sha256=5Jx6ffFNYj5UK7WzGjYdRk4btYtTKlkQuyT68SRK8Rw 44
sqlfluff/core/templaters/builtins/common.py sha256=TfPf7agGzQFKVILQcvdOxqDG05Gpu7yNMRrt5bAV1Y8 1081
sqlfluff/core/templaters/builtins/dbt.py sha256=yLx8DnWzR9ypD3qfWvV-FjSFZ-4l2tFU7z6PdQRvYA0 2282
sqlfluff/core/templaters/slicers/__init__.py sha256=DubF8sRC0pO3Gm0MMt9Rp2KRYOTTpAHLzaF2f_HuNnM 73
sqlfluff/core/templaters/slicers/tracer.py sha256=YnZQg9r_sqxPF8i5nJgxFxLlPXQsN0QDlPt0dwHP9g4 37480
sqlfluff/dialects/__init__.py sha256=4JtvwgfYlyauTQNoBZkzeFabH0iaxhoScbIvKeQQDLE 209
sqlfluff/dialects/dialect_ansi.py sha256=ScTE1m4P1iheYAXT8-iJUGzN7NeiokGpC4oviBvmOkQ 142069
sqlfluff/dialects/dialect_ansi_keywords.py sha256=ONs70LTv4uJMCWuBdl6WDUp77aGHFHewj0Y5EluNEYo 7833
sqlfluff/dialects/dialect_athena.py sha256=AmQldZYKTpJJoSq7TznnBLK6WGbp8h1Pk_F1so81liI 23918
sqlfluff/dialects/dialect_athena_keywords.py sha256=5wJvbBwzaphb04DpIkQvC9sLYks_d2JZ_VJH-vOlieM 5392
sqlfluff/dialects/dialect_bigquery.py sha256=NDVe-UQWMu8rLQhGHcavPhKCOgzbyZ8klNSlhz9rajw 97520
sqlfluff/dialects/dialect_bigquery_keywords.py sha256=5RQW2dcQWBeyg2HKjAcbDTF5txesBpLiL1BOCaZbd1g 2544
sqlfluff/dialects/dialect_clickhouse.py sha256=7EcFReuDk_s0GgA6n0-Xpb6NEiDisOKlUIXxL17WHZk 49303
sqlfluff/dialects/dialect_clickhouse_keywords.py sha256=07yfRwKdaYcuRFrXyqu_sLtixyR7XkhKLT5e65f1HlY 5012
sqlfluff/dialects/dialect_databricks.py sha256=KvTQqodMO2OyMmZLwIeMBM4nduY7Khe5T7HI9QW12SY 48802
sqlfluff/dialects/dialect_databricks_keywords.py sha256=rD1U5J3NA-v47SLZDj3ULDtnu80SVaLW9znf0umbHik 752
sqlfluff/dialects/dialect_db2.py sha256=qT-LqTpvZaVhqreLS-dzjIfflXg75pHSQLCNiMyGrCg 17722
sqlfluff/dialects/dialect_db2_keywords.py sha256=R2oqafxtmrBjknfclYclRsVRO2tBNWgdqXUu15LtD0s 6908
sqlfluff/dialects/dialect_duckdb.py sha256=dbPxhNgRvoiXhkW1YQMoI9fbimPEb9HJupIUH8M3UJQ 23451
sqlfluff/dialects/dialect_exasol.py sha256=G5Powu_s9WqVw265wnmbss_oVwS4HUme0-VCOqVRiNc 93268
sqlfluff/dialects/dialect_exasol_keywords.py sha256=-cJySscPIE4ldZMtTDAwBeZzxM1peCYYJIfNEUB6fqg 15655
sqlfluff/dialects/dialect_greenplum.py sha256=lcth4BXyrwhBedXFYPomCJX00KuBTCuVaGpTYfJD0ec 19523
sqlfluff/dialects/dialect_greenplum_keywords.py sha256=EW80k0uFVkUHklD9KCOmPTUkc65J4g8cAP2dlTgGJpc 2663
sqlfluff/dialects/dialect_hive.py sha256=IdHBSvnXpgqe4JXy0ApX6V2zNi45tDWcTZyZq2MVxik 33675
sqlfluff/dialects/dialect_hive_keywords.py sha256=eN4g-EGain9m8V0RqNzLXeVGQ8oXkZvSU7sutVWi0hQ 5002
sqlfluff/dialects/dialect_impala.py sha256=S4tflyVjQZesREKJcsZyx9YqO3mw9FRVBytRn-QlSvg 7905
sqlfluff/dialects/dialect_impala_keywords.py sha256=GD6uL8pejZXxdzwXH_oEciF1HV_gy20n6rYY-DM453I 8749
sqlfluff/dialects/dialect_mariadb.py sha256=KIq3e0tyjy_U-niz8JKUDLKUzX8YECKDzWsNI-EQP6g 21526
sqlfluff/dialects/dialect_mariadb_keywords.py sha256=GMoL3AxffhGYLpVOupVDuyJBQM3JalllyB74Q16bgQQ 6560
sqlfluff/dialects/dialect_materialize.py sha256=HvSfv1L9H8Fy-pCTPj6ckSgNNajTY6e2G3g-vEtKBJc 30009
sqlfluff/dialects/dialect_materialize_keywords.py sha256=Gnqohpl-fkYRUL62UVFnqV6mpt4f39epiK8F2aiaX8M 2806
sqlfluff/dialects/dialect_mysql.py sha256=ZBL2JBYylgClMoSWjETUIapWSiK8N3sZnnUYN53j5LA 95508
sqlfluff/dialects/dialect_mysql_keywords.py sha256=HVqLW60UYMDS6CP4z7zvCk0O2UoMfAWhUwUfzKmTQn8 7584
sqlfluff/dialects/dialect_oracle.py sha256=CfiC5YnINwRtTTfTD-zWBPyZ4MsJcYq_80b5dLTPY0g 29045
sqlfluff/dialects/dialect_postgres.py sha256=oFyOp0SbQrl6qJz0dKa0LraExu4jdLVi5llsw3320Qk 203279
sqlfluff/dialects/dialect_postgres_keywords.py sha256=hreiApAlW-eN3Q0soY9HNmf-zTsVj7xc1bmjTnRVO0s 37281
sqlfluff/dialects/dialect_redshift.py sha256=wGc-46V5CnWpR_2TcUfde5jlYYDaOaA9RURm8DbAtbE 73506
sqlfluff/dialects/dialect_redshift_keywords.py sha256=rCNZKpb6X8dSNKyTEMn04nJzWRFgAdGvo72p0jERQmc 9669
sqlfluff/dialects/dialect_snowflake.py sha256=aDi2mePt6xVmZ42tP7uHm3wBXeczy5TimYc1gOtr6o8 270767
sqlfluff/dialects/dialect_snowflake_keywords.py sha256=D2L6lk7AGGdf8tkgQPArS3Kn_o0ChV8XH-XHltz1LSY 7243
sqlfluff/dialects/dialect_soql.py sha256=bNyqnNZsXnBJhKn59QfZdyl8QtqI2mSlJDklDlElGFM 3582
sqlfluff/dialects/dialect_sparksql.py sha256=YjleGXx43LmeYKjKioK4UC33bbdENMZyFi_axViMRbs 108481
sqlfluff/dialects/dialect_sparksql_keywords.py sha256=_wnYFqyRjdadAtfej1Bng3y8AVA3l4IkcGqVWltgG9c 4913
sqlfluff/dialects/dialect_sqlite.py sha256=r5ayklSPIfO2uOx25-Z6pCNjXanqSrm3R3JztISQ8nI 33185
sqlfluff/dialects/dialect_sqlite_keywords.py sha256=DuMeTv2xuXeHq-PDjUygHsUiY2H6yrrNaUE7P0Fv5eE 2955
sqlfluff/dialects/dialect_starrocks.py sha256=0njlCt_cNQhcq3VKjjeioKRfVJrzrmrJXDQflo37inw 12597
sqlfluff/dialects/dialect_starrocks_keywords.py sha256=08Cr8g8wFaJjY6X4w0q0IaTVPN7_Y90X1Y7XOoF9dj8 6616
sqlfluff/dialects/dialect_teradata.py sha256=tBY3Nvhbf-4_FQEkGc2aCkDT91c00dMspKl7l7AvW9s 30542
sqlfluff/dialects/dialect_trino.py sha256=3XVmLybBMlVXSUYhL-ElQ-p-5eLQ9QhDHHBx-GolLdQ 17740
sqlfluff/dialects/dialect_trino_keywords.py sha256=UdqiFQ6kyL0k81kCZE-Tsou0TBCvU7vDmzON5kdNB-M 2400
sqlfluff/dialects/dialect_tsql.py sha256=npAAIpQ_awh50TKvwpmp36Pa1_vH1XCiBX1cRETrsyk 196200
sqlfluff/dialects/dialect_tsql_keywords.py sha256=ItljwsObWM-4ozMrdbtt3B9DN1IB9zMA8snHLq-Mh7E 12821
sqlfluff/dialects/dialect_vertica.py sha256=aIUUoEq1aes3SAeRAkhkrKZmLfdFA5wDDhADrzHnrnE 67575
sqlfluff/dialects/dialect_vertica_keywords.py sha256=6TzrOpd_rLneJVdk1nd4Bc3oq-2ZuiTS6dvuTFfwf5Q 6277
sqlfluff/rules/__init__.py sha256=lNGUxyP26FOnbVRIfqBnUp1jazcIJnO2ED64j1FJbys 45
sqlfluff/rules/aliasing/AL01.py sha256=trCGiIA9doWCQL5FjTdoucJi4CM-wxR6c3Suif-nD28 4054
sqlfluff/rules/aliasing/AL02.py sha256=Cs7t5JDjhVe-wNE6hPSko2vBqKRemUflilnaCd7VhGc 1347
sqlfluff/rules/aliasing/AL03.py sha256=1-FUMIIXyMPTVr50MRbTCP44WSUFuiq-kFeTgoYDk1M 4614
sqlfluff/rules/aliasing/AL04.py sha256=FRZans_3jajWUbgeAzvO_gOvfVLCj7M9FrjGxA5BFBg 4153
sqlfluff/rules/aliasing/AL05.py sha256=-siflQK2JEgDyzBeq5_GSTwTQYDG7je0FIGoTLvXyck 12545
sqlfluff/rules/aliasing/AL06.py sha256=daFHcfABIf_JZZWEpYHc98e2EmXjLUgYPVX6z3S-tHs 4133
sqlfluff/rules/aliasing/AL07.py sha256=fnemouZasuBUbjLZK_yGEvjXTWG-V9iTeM3ATlODp1o 10984
sqlfluff/rules/aliasing/AL08.py sha256=PSbBGaeJeDgQ5t6TsKFGJWcw75h1seFReVZVkyhPqwc 4472
sqlfluff/rules/aliasing/AL09.py sha256=o6Yj_Z4tn7DoYfr3_QMaezzUc2G94h8PY2H-9W9uE2Q 8683
sqlfluff/rules/aliasing/__init__.py sha256=EmQOznmbgDDTk0Feo__M_n4iveK7vme7I-FVUOz9wxw 2387
sqlfluff/rules/ambiguous/AM01.py sha256=TEQ8GDbD3mwnwSkLtTQdYMbKenBrERegkb8qP0TzhHU 1941
sqlfluff/rules/ambiguous/AM02.py sha256=tWr4IshIgfMDDaGfyH6mq9zrAwR06acNZnzYO9BoHRw 3487
sqlfluff/rules/ambiguous/AM03.py sha256=3KQmHF-CTdk3zzYjzOJkUndXAXDQKi_iXpJwTsSs01Y 3849
sqlfluff/rules/ambiguous/AM04.py sha256=QJG_GWuxr6KclLG_pCcJN7QVwI9fV8eaUk4NAYogwms 6176
sqlfluff/rules/ambiguous/AM05.py sha256=7d4qccRd5X2wX0FYypqshWV3rtZIZLCFUSy7NYWprkM 3163
sqlfluff/rules/ambiguous/AM06.py sha256=SM3V-K2YXUnwVlX4qtBfK5Hw8I-zcRurpxcS83B2jbM 5926
sqlfluff/rules/ambiguous/AM07.py sha256=VFUELDBpaxAwsj9GcQyp-mozVqk8cOXokvq6gmoIX54 8638
sqlfluff/rules/ambiguous/AM08.py sha256=OwMd5ZMFWD_h6JbpAVuqOnvqhcyPMrKXjg1-7FFlJlY 3618
sqlfluff/rules/ambiguous/__init__.py sha256=233M8wpW2Y-5X-anwAFtfhIUJ4l9yjwreF3a-Ixeg3s 1641
sqlfluff/rules/capitalisation/CP01.py sha256=5ZPgoFXIxLC3FAMMEQRrkJEA6KZ3Yz_pnuFQy6qfRqU 12309
sqlfluff/rules/capitalisation/CP02.py sha256=-lIJoLcxAJpzP6wlQgea-8k_IaPouyFQZO3TyIZQpV4 3703
sqlfluff/rules/capitalisation/CP03.py sha256=sHcxOkJFPXLV9-QRc-f_GIExwwwxhgRQG4ElYId1RKk 1271
sqlfluff/rules/capitalisation/CP04.py sha256=GjSWhFEv2waKHko0OsDjQ7rczD1wB3_DoyaLxzcAdpc 1156
sqlfluff/rules/capitalisation/CP05.py sha256=bOSvuQ9osqsFUvdSohOIjSZATOVXHEUwWbe-Lo_u_q8 3154
sqlfluff/rules/capitalisation/__init__.py sha256=kA05KSyyAJUyfG9EfO0ThzYKmtis2JZ5W6CZg-Q69sc 2026
sqlfluff/rules/convention/CV01.py sha256=cf3QoyHCRvOdqnjFaMIKwFrACPOqOZeVwE9EDoTEP_s 3197
sqlfluff/rules/convention/CV02.py sha256=JuBE3Cu9N3gYg0AfE-lP6VpyClTkjfstjdCXaDsnnB8 2066
sqlfluff/rules/convention/CV03.py sha256=KmfUI4L976djSHfKlSJIs-0tVoZNCCpQii2EqL-sPxM 4435
sqlfluff/rules/convention/CV04.py sha256=Hk34r-faE681_sjFXf-xi6r4_g2L_VeaRKZyQ4Z6ZgA 5268
sqlfluff/rules/convention/CV05.py sha256=n22DIiwDNhLYig_0ENipEKV_4DpY94FN-LgbuFh_hpE 4029
sqlfluff/rules/convention/CV06.py sha256=a_bflSZJy_TNYRqiQrcJy-9BIQGimR9rUShb_OfLRZc 14963
sqlfluff/rules/convention/CV07.py sha256=piqvffOj2YNp5f0ZObVpUanujxouFHAK11gLUUDlPxY 4077
sqlfluff/rules/convention/CV08.py sha256=E2U0sRsXJTk93CbwcxmClH68dyXjdoLr6ZMAk0frkS8 1375
sqlfluff/rules/convention/CV09.py sha256=r8h8CUI-UAWtxUXX3jwz4MCOO2T4vy5AocWCzWAmpGE 4025
sqlfluff/rules/convention/CV10.py sha256=NlV-ZBdKOj1zW3OZ_NUAo3DRpsFEobm8Y7dD5ofDw9k 11947
sqlfluff/rules/convention/CV11.py sha256=Ule9njLLMQa42svNyX1TR124nw5cmkq2CjpOM9ZEuFE 16967
sqlfluff/rules/convention/CV12.py sha256=NPNMNcI6PTy5jvQk6laa5uqqe3awK_bkqGSV9MgXOlU 10604
sqlfluff/rules/convention/__init__.py sha256=0c3wdXED8qb1oOaqL9Tn_b9QfeJ0k_AZz6E4C-KNbPU 3429
sqlfluff/rules/jinja/JJ01.py sha256=uY_16az8lNOCM-IYYYdA232pvYp4dkfNAF4eKp8Tr14 8119
sqlfluff/rules/jinja/__init__.py sha256=6p1wLhIvFXDRuC0iCmll3RnCyysR08czeGsNrYbNm1Q 409
sqlfluff/rules/layout/LT01.py sha256=dBm6tvKNxT6QK5vNcnCeGH4sOroUYtgVtJTpXJJdEyA 2348
sqlfluff/rules/layout/LT02.py sha256=Mt2sfzg5gLABmkzAKALYaazGsb-M2CUt--0fMOo-OH4 1842
sqlfluff/rules/layout/LT03.py sha256=-3gdcOdlbUNv1AQ2pRZcJUAGCda1ScSdJ4FpANPp9Qk 5575
sqlfluff/rules/layout/LT04.py sha256=u_7bDAYZNBKl5UBvl1QFZqRLfKnma7Vm1T-ewGZVpvU 2614
sqlfluff/rules/layout/LT05.py sha256=se9JXYVqdDVbkv-gJb9S2MVs63l10kn1KVaw5cBTFDM 6516
sqlfluff/rules/layout/LT06.py sha256=q2QpTQa8Ks2-ES6-b3NvAElxYXC_XgMWjk_d_Hmam3s 2412
sqlfluff/rules/layout/LT07.py sha256=Lb1F8sjalLi1hnP6rjEYldHrREne9FGARJwxWxBUJTo 4662
sqlfluff/rules/layout/LT08.py sha256=CI82d37V-jqY4sM6ee3OPyBHMZo-oKfoBBiD39NcbGo 8279
sqlfluff/rules/layout/LT09.py sha256=rykamJTTDlG6GUur7H2MIPLfZmxZfwK8MQQEBArH7wI 16989
sqlfluff/rules/layout/LT10.py sha256=HbPju4Lfm9gaBC_5Bu5jEta280lN1rBvaZqBXCubrZM 4983
sqlfluff/rules/layout/LT11.py sha256=jNR1OyuKKR45XRqJKidSlyZLZAlflZebbHqgrnL-bM8 1425
sqlfluff/rules/layout/LT12.py sha256=aU8-vmnHUXN-vAGyiSLvHzzavqb0DenbQmlpySWywoo 6998
sqlfluff/rules/layout/LT13.py sha256=tpCK8r_0DWJ_2b6JPhlUAbOEwPN5zBtcI37IEnbJPwo 3167
sqlfluff/rules/layout/LT14.py sha256=KRfjZ9ZGpNdSNa4-Hja6J7n2-WOWAdlLsEgzFwHMWo4 1320
sqlfluff/rules/layout/__init__.py sha256=Exq63FdiaL2OlRJP2LR6WrOZ7IieeE7xXCK2kyeCCEg 2187
sqlfluff/rules/references/RF01.py sha256=d02gmFlv6_bREPhqQG_h_VyJUaWqEIl73quzP3hvq6I 10996
sqlfluff/rules/references/RF02.py sha256=-0mS8vLxFiPZQru3ENv9_YWFtTWWExgLDVxEsP_QMVE 6000
sqlfluff/rules/references/RF03.py sha256=MldljScvgBp7acXw6ifzoh3SsvvJHkQPpHSHWob0XXE 12334
sqlfluff/rules/references/RF04.py sha256=NEElqrd41gxVH_Z7Ddbf-3eKZ-LsPQB_ivMIPfdhDqo 4310
sqlfluff/rules/references/RF05.py sha256=8Lunv0TEV2W77kamm6gEVlGUc8y72pbmumiSQ9LrJ-0 9601
sqlfluff/rules/references/RF06.py sha256=8JsBk7u1CfobBCWkwScuOLg0PkQBzKxMoBwKjZTXtC4 11947
sqlfluff/rules/references/__init__.py sha256=2QjyzhGyTz7tcQUgPp9YnRaVQg9_FMxPI0I_e8oRWQ4 2454
sqlfluff/rules/structure/ST01.py sha256=MNJsz2W1I0Gtk7igyz3R0uPAD6Fsbhoblkx1gAR5r5E 2703
sqlfluff/rules/structure/ST02.py sha256=Kyb5nzm1cCQhpGTtQaOn--Z-0-y98Ly2M2gX1wM4er0 10674
sqlfluff/rules/structure/ST03.py sha256=zbdAsLXi1D2FN5eG1T_EgzlA5ZLqRTLnZObbfqcp3ik 2047
sqlfluff/rules/structure/ST04.py sha256=19-XMBvbI9FI9DWaLn3TSXIkSkwlyv0n6BGtRXxszmM 9713
sqlfluff/rules/structure/ST05.py sha256=HoLhXZA8rHgvrox30vlbGAFrJ8cQ9u-Xjs8xcSBYrSE 20911
sqlfluff/rules/structure/ST06.py sha256=T0KgcV1AEgEheR7wbmcd6bwuiD-8dn97jP0pQ3xOkm4 10469
sqlfluff/rules/structure/ST07.py sha256=vwKRcl48UBnbwJm5jHjXNoYhS0GL35GKCmT52Qnhj0s 7002
sqlfluff/rules/structure/ST08.py sha256=pPYjRb-tce9qu16blmrl0rpFya3sQAyXXxdIr3_8zfU 5351
sqlfluff/rules/structure/ST09.py sha256=3JFSuqpkyNPHu42ZCOL3x0w9hyABJtVudqv7QCoJSKI 11042
sqlfluff/rules/structure/ST10.py sha256=tj6Auwz6UKOv5Im-UXjU77pwkNN5iiqnO5JhUwNbz40 3712
sqlfluff/rules/structure/ST11.py sha256=0a4QgmjicdvJEkrsCwq01mdaJ10wto4eD_oFd_pZbzE 10970
sqlfluff/rules/structure/__init__.py sha256=Yp7PFrzi5Lm_TbKBfDBB3X43-apo69EIYOsZRjpwZCw 1763
sqlfluff/rules/tsql/TQ01.py sha256=kZevGMZ5PX7_R3m8fvp45aNMYjCp4vcEXlzg9DTsA5Q 2543
sqlfluff/rules/tsql/__init__.py sha256=OP9PXy2Dv59VmXN3tiDfBFarcRJ5UwjAp4CFvXBbxpg 685
sqlfluff/utils/__init__.py sha256=A1oDtwz5RoS961avV6U2Lbj78k7-xvNIT7B4P6yG2eo 59
sqlfluff/utils/identifers.py sha256=Tb2DpEF859TUTSASIs_pgxhultkBa_9u6QzrVxAaTF0 1034
sqlfluff/utils/analysis/__init__.py sha256=yZge7v_w432VOcZ2DrL6p-DKyN8h2aBQo2hzWCLbCTY 72
sqlfluff/utils/analysis/query.py sha256=eP_qjCiOK8UEFaTkxkL7NCTF3_lNgflzsUMN1JmBfog 16601
sqlfluff/utils/analysis/select.py sha256=8UgnUkbByBDtjzpxDo9BiTPzkCBw5vnrXcCppf16Htg 10754
sqlfluff/utils/functional/__init__.py sha256=16ONWv1IksiZG4OMP3XlAHFN0keSe0C1NiYW18rffK8 1081
sqlfluff/utils/functional/context.py sha256=mllvnHo63L7e70b6ncMLQDyoXiZlWruuYaBwltY6IXM 1917
sqlfluff/utils/functional/raw_file_slice_predicates.py sha256=GrwA8dEyUxwMRNDfPOiw7CQnnKBpYREuEAdvwmYsMig 872
sqlfluff/utils/functional/raw_file_slices.py sha256=R4u4HoMg-AuIg4aVjnoVFBhQPjuGe2qySvT_5LKBeDs 2321
sqlfluff/utils/functional/segment_predicates.py sha256=O52FjS0wFIRviTLH9nRjU4dx3XfgDKcSsdrzzyN6af8 5789
sqlfluff/utils/functional/segments.py sha256=tzbaDOwsK8U0_OCS7cKSLuTbYng2Quj4vSPd7rY5EZk 8363
sqlfluff/utils/functional/templated_file_slice_predicates.py sha256=pHcHWnjPnVkuwT50w3LyIeOPqpFauoP4yP-4c5UZGPc 893
sqlfluff/utils/functional/templated_file_slices.py sha256=lX3VwMCX7-gtkZM_c_y2YOPR-8PWrbgCbbT5kz8rCIw 2466
sqlfluff/utils/reflow/__init__.py sha256=PUwRDNQkO95S9d8wHGsOtuxN9sHh2fOtvpThSM8NoRA 133
sqlfluff/utils/reflow/config.py sha256=d03fHNYBZ3_0_XLCL3C0J_vB0az2aea6VJzd496wn20 7477
sqlfluff/utils/reflow/depthmap.py sha256=u6PbNiIFObil3zUAqCZLUS1r3r9Qllbj3XqWtkq_JIk 7051
sqlfluff/utils/reflow/elements.py sha256=URsoOeF5rZINVEeKOjK8B5x5sI1kOvXE2RDrfO59XDQ 34304
sqlfluff/utils/reflow/helpers.py sha256=I2-_5SkNqYI4jidnFOoQAPhtX_uGlHSWaR3B-SBkhpk 1978
sqlfluff/utils/reflow/rebreak.py sha256=QxvtXk9WgHPGBOqW0wruk0DUKBM7FKYNASJ5bW_1fOE 36324
sqlfluff/utils/reflow/reindent.py sha256=TOg4zCI-ieq9SjPIrPih9h5eoTX4R_Hy2dpK--OHezE 102285
sqlfluff/utils/reflow/respace.py sha256=4fp34I5XbiI4B-Zjh7qj_rQYMJIez1RiJyBZsnGKiIw 24318
sqlfluff/utils/reflow/sequence.py sha256=e4mC3R8TQQAV6A629KT0g0xQiCoQhQ769OUWexqpQtE 26017
sqlfluff/utils/testing/__init__.py sha256=imxcnnxcFi5Dps-dNR1x_kejkxzT2RFP05OJaxCVnaE 60
sqlfluff/utils/testing/cli.py sha256=Gn40qR9eXgHCcxNc-GtqvGsab7gGujH0cerydqOwiwU 1320
sqlfluff/utils/testing/logging.py sha256=PBBU4V_fZZg60lKzNNSupQw8fGU9Zx1PoznAqfPOg-c 1909
sqlfluff/utils/testing/rules.py sha256=3bRqZzyTB9FD15pjLmFtPPqipUGwFnFZOkcloXgPn0M 12217
sqlfluff-3.3.0.dist-info/LICENSE.md sha256=dL5jBhALqhmwutpO4fYRViI6JCTLaQpePqHXMBBDvGQ 1073
sqlfluff-3.3.0.dist-info/METADATA sha256=CXjd1S0i4pO6TJE_pkaeH4-Bn-m8W-MIJUxGu36W3-4 12470
sqlfluff-3.3.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
sqlfluff-3.3.0.dist-info/entry_points.txt sha256=xGkdhmkxeb42WSMlcWFwnBfZw7f25SL9iOhD0OtYR7s 613
sqlfluff-3.3.0.dist-info/top_level.txt sha256=Uz5m1gBHX5H-ibAmBMIWpivHZ0a93D-NYCCdRTQ4feY 9
sqlfluff-3.3.0.dist-info/RECORD

top_level.txt

sqlfluff

entry_points.txt

sqlfluff = sqlfluff.cli.commands:cli
sqlfluff = sqlfluff.diff_quality_plugin
sqlfluff = sqlfluff.core.plugin.lib
sqlfluff_rules_aliasing = sqlfluff.rules.aliasing
sqlfluff_rules_ambiguous = sqlfluff.rules.ambiguous
sqlfluff_rules_capitalisation = sqlfluff.rules.capitalisation
sqlfluff_rules_convention = sqlfluff.rules.convention
sqlfluff_rules_jinja = sqlfluff.rules.jinja
sqlfluff_rules_layout = sqlfluff.rules.layout
sqlfluff_rules_references = sqlfluff.rules.references
sqlfluff_rules_structure = sqlfluff.rules.structure
sqlfluff_rules_tsql = sqlfluff.rules.tsql