curlylint

View on PyPIReverse Dependencies (12)

0.13.1 curlylint-0.13.1-py3-none-any.whl

Wheel Details

Project: curlylint
Version: 0.13.1
Filename: curlylint-0.13.1-py3-none-any.whl
Download: [link]
Size: 51961
MD5: 0df46614252e98fb83181a67e8eb5742
SHA256: 9546ea82cdfc9292fd6fe49dca28587164bd315782a209c0a46e013d7f38d2fa
Uploaded: 2022-03-30 08:35:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: curlylint
Version: 0.13.1
Summary: {{ 🎀}} Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid
Author: Thibaud Colas
Author-Email: thibaudcolas[at]gmail.com
Home-Page: https://github.com/thibaudcolas/curlylint
License: MIT
Keywords: curlylint,linter,linting,jinja,jinja2,django templates,twig,nunjucks,liquid,templates,html
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Typing :: Typed
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.6
Requires-Dist: parsy (==1.1.0)
Requires-Dist: attrs (>=17.2.0)
Requires-Dist: click (>=6.5)
Requires-Dist: toml (>=0.9.4)
Requires-Dist: pathspec (<1,>=0.6)
Requires-Dist: dataclasses (>=0.6); python_version < "3.7"
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3514 characters]

WHEEL

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

RECORD

Path Digest Size
curlylint/__init__.py sha256=KIO1VWPm0wWtqasTmlvpXWbfMgBc-Wg01Ey68iyp_eg 448
curlylint/__main__.py sha256=LnbJXYFaL1Dq922rVLozLmMLdAsaCFIBz2dc8aRXNY4 55
curlylint/ast.py sha256=GRAVsTimALEMsSdxOUcqEfsLmW4pMJJPJ8dAb6EMq2M 6731
curlylint/check.py sha256=foNiQpYMw-7jy9HrkhoOEYPW_3syHofumw-946O8Dt4 1518
curlylint/check_node.py sha256=aevSMh3ny7-XTQIXQqWWRnpFlW-6Q6zw2EloputaKto 1104
curlylint/cli.py sha256=4Wc67ubp_PRZc0glsY9Uw7fZ2iKoKQ2jzJEnrU2bqlM 8722
curlylint/cli_test.py sha256=XsQhGSUWDFbKNMX8WDO1rHyNOXbsw3wpzv9_iv_2F8E 3433
curlylint/config.py sha256=tLbVTSYL7SuW-3T-CIlAz3tOBPvxDtput8ojkV4lpns 5878
curlylint/file.py sha256=KL7xr15jR-rLoKInnnW1RKK5QgJwtVmoRpbHaUYbnCI 170
curlylint/issue.py sha256=IEVcErd59q_SXiHwxDVf56ebDZ3xpSOA3OpFkd5eLNQ 1424
curlylint/issue_test.py sha256=zRcpeVdtE-aTbxG4SDSvYsFDVpeU34unmimEgwVEuAs 1073
curlylint/lint.py sha256=UIXslJnpFnD_hzKCJdqHs3S-RE5ZuaftoPqQXePe5bw 2200
curlylint/parse.py sha256=fGAMn-WHFZc8F35c3nGLp_dI1tNXwpG61bPvyYwHMyI 19610
curlylint/parse_test.py sha256=CrrGIW2haU3vGROq6y6j_MoVGnhpSdAe_MznMWYeJ0k 16718
curlylint/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/report.py sha256=N1vjPGMhj0gR4_wCxJ6JWjImTsv-IY-GvViiBYN9-84 1755
curlylint/rule_param.py sha256=Q5lvdicc33uFNHcLKEs0AHBZFHPThx_B0_OLXjWHotQ 754
curlylint/template_tags_param.py sha256=TyigmG3pDntso3pIepX6k16yRXbudl3pKEwj9frifuA 979
curlylint/util.py sha256=5cvducEa3INnyhYzkXbwhxNRVRWXeRwxMo6joSbKsPA 273
curlylint/util_test.py sha256=S8szY71t1slKlqEIE79WGUsXFJbPfwzy3Uldb7Rz3Q4 368
curlylint/formatters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/formatters/compact.py sha256=4_pFhpjF2NiFWGreIG37FRvLexVKYtQbXJ6a0IQfjfI 340
curlylint/formatters/json.py sha256=3NA4QyxJ-XfvtDNkwkLt_0DAmUCwVe84SO8BxZNVaTY 664
curlylint/formatters/stylish.py sha256=VgRPKKFfZa8AQnXD_wl1LNfWmxt5eCKzVy_TyakEoi4 708
curlylint/rules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/rule_test_case.py sha256=hsQHH7KPS1h0JyhntKL0umO0ZVsEBtupYOe_y0muO2w 934
curlylint/rules/aria_role/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/aria_role/aria_role.py sha256=b1NRnUme2hGa3MdLWE7AQGuuYsXKxqp7EbCifhSsQ04 4639
curlylint/rules/aria_role/aria_role_test.json sha256=_IXKaRnMyYmylio5fkrsks5iu_DuUTSGsaGtJXNjC0c 1784
curlylint/rules/aria_role/aria_role_test.py sha256=WJmPh1qzp_chlAvxHW9SQsKWmb4C6uLrFHdAZ7x5N00 426
curlylint/rules/django_forms_rendering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/django_forms_rendering/django_forms_rendering.py sha256=TIdDbRxsZ1AjDjFXSRV5cR_t94wTl9rarx6_hF4BFeQ 2183
curlylint/rules/django_forms_rendering/django_forms_rendering_test.json sha256=j2QJ9k8sEv7SjvbOTSRkeLw4AcB2DMupdWZeOXW7B4g 1303
curlylint/rules/django_forms_rendering/django_forms_rendering_test.py sha256=zpO6-4MkLBNS4UjUnxrx1vKqACgKft-dtHA1nrNY0W4 278
curlylint/rules/html_has_lang/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/html_has_lang/html_has_lang.py sha256=qOXMOaeFvQKAYGRG0LDskLbSY8kmijSyS2TrR4BTZso 3620
curlylint/rules/html_has_lang/html_has_lang_test.json sha256=duVh9peeCvcKJ3HMQspxOfhy3LYp41mKQQDlrnRk0cE 3062
curlylint/rules/html_has_lang/html_has_lang_test.py sha256=_gCjFPsfg_thtQfMq4-emPYBh7KSakfRoaithLmfxkU 442
curlylint/rules/image_alt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/image_alt/image_alt.py sha256=LH5rxTMb0l4NP-KMjTl3Se8KZHwzx8KT7Aab1yduS9U 2447
curlylint/rules/image_alt/image_alt_test.json sha256=fxWMJ3tT6XCuB0TneyyaveKDV8B5fixc6qHbVplFEJs 946
curlylint/rules/image_alt/image_alt_test.py sha256=k4yprfPt7a0Fn4lI2X3fQqG12bkftFPEMIohpAU9at8 426
curlylint/rules/indent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/indent/indent.py sha256=F73SYpmQhuXzddETEwmLiyOphluivv2zzBmu127Jrc4 12111
curlylint/rules/indent/indent_test.json sha256=N1F-Xz3GaBn2H1p7uKzhkhKCQV8QVR0t76XD6wmFtXA 3
curlylint/rules/meta_viewport/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/meta_viewport/meta_viewport.py sha256=c_v9a2b8BkxVq_Iiza_N26i-W2bxHw8cXGNFkrsRnDA 2768
curlylint/rules/meta_viewport/meta_viewport_test.json sha256=uAnxzLMZWqpLjPhhXA1qc0uOHJE4wbn3SQKsSfnwVD8 1786
curlylint/rules/meta_viewport/meta_viewport_test.py sha256=fEhFzeVwWQ2mJ8M331rY1NGPsWLGSYDM7QNFlBtuxLY 442
curlylint/rules/no_autofocus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/no_autofocus/no_autofocus.py sha256=VBBUxFAMucyxx0-PXSzQGRQI2VQ7SF_npwUUdyMAMzg 2402
curlylint/rules/no_autofocus/no_autofocus_test.json sha256=flikQ0GAPWmQsM5ZGE9UPY1wBuUKj1BSYhJLqPbfGDM 567
curlylint/rules/no_autofocus/no_autofocus_test.py sha256=LzClLdsDlCfeJ83_wRZyIgJN6F8O1uDBHdqpKoDINEA 438
curlylint/rules/tabindex_no_positive/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/rules/tabindex_no_positive/tabindex_no_positive.py sha256=zqnvzxGIWOnenknZ0J2zkIayzn9wVnbKD15KZ_92qs0 2365
curlylint/rules/tabindex_no_positive/tabindex_no_positive_test.json sha256=7DaD6bS12-3yINtqV1MpG1eEJ9hcKRaCQB6ZJc7Omd0 1038
curlylint/rules/tabindex_no_positive/tabindex_no_positive_test.py sha256=yYvpBRszDQ8k9Xg9UznjdZlzVDX92ep_7Sn7KZooAxU 470
curlylint/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
curlylint/tests/utils.py sha256=hVeuruD0orvPhB6nROnYpOPa0Xhxc7wJPJsZ_EpyB_s 1288
curlylint-0.13.1.dist-info/LICENSE sha256=3rs9ub0wsBiTQQSVpFNWkdyWFTB5PpaE8yWXhFv-kkw 1089
curlylint-0.13.1.dist-info/METADATA sha256=1T7dUDYNVk6L19WQrp4xenxFkxNnEA_L_qUFvYBGgR0 4854
curlylint-0.13.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
curlylint-0.13.1.dist-info/entry_points.txt sha256=7au1nh04wf5HhE5ZlNez62ibJURS3dvwylOahYQd8W4 57
curlylint-0.13.1.dist-info/top_level.txt sha256=Y7LgalczYShd-_a_FM1rxlRU5pRQ0gyUdNC691jdkxE 10
curlylint-0.13.1.dist-info/RECORD

top_level.txt

curlylint

entry_points.txt

curlylint = curlylint.cli:patched_main