Curlylint

screenshot of Curlylint
django

Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid

Overview:

Curlylint is an experimental HTML templates linter for various template languages such as Jinja, Nunjucks, Django templates, Twig, and Liquid. It aims to identify and flag common accessibility issues in HTML using certain rules. This tool is available on PyPI and offers command-line usage and configuration options. Curlylint is a fork of jinjalint and is licensed under the MIT license.

Features:

  • Linting for HTML templates: Curlylint can analyze HTML templates written in various template languages.
  • Accessibility Issue Checking: The tool focuses on identifying common accessibility issues in HTML code.
  • Roadmap for Future Improvements: Curlylint plans to introduce additional checks for accessibility and security issues in HTML templates.

Summary:

Curlylint is a tool that provides experimental HTML templates linter for several template languages. It specializes in identifying common accessibility issues in HTML code. The tool is available on PyPI and offers command-line usage and configuration options. It is a fork of jinjalint and is licensed under the MIT license.

django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.