j2lint

View on PyPIReverse Dependencies (0)

1.1.0 j2lint-1.1.0-py3-none-any.whl

Wheel Details

Project: j2lint
Version: 1.1.0
Filename: j2lint-1.1.0-py3-none-any.whl
Download: [link]
Size: 30932
MD5: 92a4f2987b508f29f1fccfd35c2f342b
SHA256: f1e51f8858c96a1bfa190d6d96b1273f0748f58854a3d570c8d24dccaa170fa0
Uploaded: 2023-07-11 09:23:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: j2lint
Version: 1.1.0
Summary: Command-line utility that validates jinja2 syntax according to Arista's AVD style guide.
Author-Email: Arista Ansible Team <ansible[at]arista.com>
Project-Url: Homepage, https://github.com/aristanetworks/j2lint.git
Project-Url: Bug Tracker, https://github.com/aristanetworks/j2lint/issues
License: MIT License Copyright (c) 2021 Arista Networks 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: j2lint,linter,jinja,lint
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.8
Requires-Dist: jinja2 (>=3.0)
Requires-Dist: rich (>=12.4.4)
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: black (>=23.3.0); extra == "lint"
Requires-Dist: isort[colors] (>=5.12.0); extra == "lint"
Requires-Dist: pylint (>=2.15.9); extra == "lint"
Requires-Dist: flake8 (>=4.0.1); extra == "lint"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: mypy (==0.991); extra == "type"
Provides-Extra: dev
Provides-Extra: lint
Provides-Extra: test
Provides-Extra: type
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6584 characters]

WHEEL

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

RECORD

Path Digest Size
j2lint/__init__.py sha256=EWCFV9dA9-iZyy4lJ01dSBgeE4gRcPhh0sePtf407hc 217
j2lint/__main__.py sha256=uahPsjwtkxOFGkz3QgtaXr1dHHPWYF45vI6K5AeuYe8 325
j2lint/cli.py sha256=Wc4ho7d-xwIDpbn8LVUnsrDcMpB3rUC_DTx0x1QR87c 9202
j2lint/logger.py sha256=Iz5yeJ27HDpJAgOph9CfYfMJwBQoFnih5QjCYwicUks 828
j2lint/utils.py sha256=LX_0L1as62boHNzrBaFe2JenBk3iTWO3G4ksm6hRvJA 8343
j2lint/linter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
j2lint/linter/collection.py sha256=mVy53JKbre-npw1YQKyRnF5eq-9k4taM-RW6IC9B1xM 5475
j2lint/linter/error.py sha256=jBCiSeZmSFCi9OO6_JvQCjhsLut7OT2lGqSYccIny28 2133
j2lint/linter/rule.py sha256=WnGJcUuZBPUk5_ptZZbMlbLlbhteZmAKjPFIRmwxOIU 4806
j2lint/linter/runner.py sha256=m2bmZapg2ND35fBDqmThP6IskR7le1GC5oilSG3Vwns 2902
j2lint/linter/indenter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
j2lint/linter/indenter/node.py sha256=3FzDubHF-4kcku1jukVh_onv-QdJDxRW00m6Ta0l-zU 9797
j2lint/linter/indenter/statement.py sha256=dA0CEHgUSavbWmrc0UuBh0sIURm6Z4jh8_7nQmT2-Pc 940
j2lint/rules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
j2lint/rules/jinja_operator_has_spaces_rule.py sha256=w8-Kw296-KDsalxgm-ETcmAVb-z4zBG9_fbPJDUpjVM 2861
j2lint/rules/jinja_statement_delimiter_rule.py sha256=Q8SVQhkkGeWfyoR6FSHKsNRytc0tp17DBiPsMSefWOs 1502
j2lint/rules/jinja_statement_has_spaces_rule.py sha256=sR1glHT_C9i8PCJyFOb8H0Mpjkds6eOUY3pjVBQpoN0 1477
j2lint/rules/jinja_template_indentation_rule.py sha256=mM-I842rQRIeAwA51f1kbNTU8REJSH2YCPd53j0e3DI 2277
j2lint/rules/jinja_template_no_tabs_rule.py sha256=ddQ9m5q5ZcbmwgFNjzk2Ug6b-61A8CH0eV7Ux7j5OvM 1260
j2lint/rules/jinja_template_single_statement_rule.py sha256=OG3lhQdMavxllhD7vlqYedOxCklh1hzfk6K8bm8t4FI 1401
j2lint/rules/jinja_template_syntax_error_rule.py sha256=6xb7WMWMPuSLPHzQKMI0-Imdx1Cz6FsBe2eCXoZdowc 1632
j2lint/rules/jinja_variable_has_space_rule.py sha256=G-dehC6zPSyu-x_aN5F5SkSC3dtNysmvY0p6R4nzl1Q 1591
j2lint/rules/jinja_variable_name_case_rule.py sha256=yIH86h8ipoPvazy1BveWJ8-8d6lR9hy6VCqZy-qsILo 1833
j2lint/rules/jinja_variable_name_format_rule.py sha256=mFjFMiPgblKyf6sQDOhNHFVxf1IuVtHT9Xwi2YBxuhc 1821
j2lint-1.1.0.dist-info/LICENSE sha256=fiMVfm72_kmJ6kzUIlNljY4qlNFHUmMGg-m8N1aIQDg 1072
j2lint-1.1.0.dist-info/METADATA sha256=QUZmuOrb2fZyUaACKIdkt5th8jWKrvzBNwwZKzw1j94 9283
j2lint-1.1.0.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
j2lint-1.1.0.dist-info/entry_points.txt sha256=VqEK35WqDVKkT2z8wHgY22evAb9ALkZfcXvOLo11QJ4 42
j2lint-1.1.0.dist-info/top_level.txt sha256=CAZwxjwwi2432zfpN3ljAyc6PR2Ygv70PBjqgfxxuTU 7
j2lint-1.1.0.dist-info/RECORD

top_level.txt

j2lint

entry_points.txt

j2lint = j2lint.cli:run