Add curlylint config
This commit is contained in:
parent
ef22f9165e
commit
cac8940c8a
|
@ -0,0 +1,38 @@
|
|||
[tool.curlylint]
|
||||
include = '\.(html|jinja)$'
|
||||
exclude = '''
|
||||
(
|
||||
/(
|
||||
\.eggs # exclude a few common directories in the root of the project
|
||||
| \.git
|
||||
| \.venv
|
||||
)/
|
||||
| webpack-stats.html # also separately exclude a file named webpack-stats.html in the root of the project
|
||||
)
|
||||
'''
|
||||
|
||||
[tool.curlylint.rules]
|
||||
indent = 2
|
||||
html_has_lang = 'en-GB'
|
||||
# All role attributes must be valid.
|
||||
# See https://www.curlylint.org/docs/rules/aria_role.
|
||||
aria_role = true
|
||||
# Forms cannot be rendered with as_table, as_ul, or as_p
|
||||
# See https://www.curlylint.org/docs/rules/django_forms_rendering.
|
||||
django_forms_rendering = true
|
||||
# The `lang` attribute must be present.
|
||||
# See https://www.curlylint.org/docs/rules/html_has_lang.
|
||||
# The `alt` attribute must be present.
|
||||
# See https://www.curlylint.org/docs/rules/image_alt.
|
||||
image_alt = true
|
||||
# Use tabs.
|
||||
# See https://www.curlylint.org/docs/rules/indent.
|
||||
# `user-scalable=no` must not be used, and `maximum-scale` should be 2 or above.
|
||||
# See https://www.curlylint.org/docs/rules/meta_viewport.
|
||||
meta_viewport = true
|
||||
# The `autofocus` attribute must not be used.
|
||||
# See https://www.curlylint.org/docs/rules/no_autofocus.
|
||||
no_autofocus = true
|
||||
# Avoid positive `tabindex` values, change the order of elements on the page instead.
|
||||
# See https://www.curlylint.org/docs/rules/tabindex_no_positive.
|
||||
tabindex_no_positive = true
|
Loading…
Reference in New Issue