Lucas-C / pre-commit-hooks-java

Pre-commit hooks requiring a Java interpreter in the $PATH

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pre-commit hooks requiring a java interpreter in the $PATH.

The validate-html hook uses the v.Nu validator: http://validator.w3.org/nu/. It can automagically replace mustaches by a default value in order to validate templates. Currently, only handlebars templates are supported. Please create an issue if you need support for other template engines: the ones where a Python implementation exist should be easy to add.

Usage

-   repo: https://github.com/Lucas-C/pre-commit-hooks-java
    sha: 1.3.10
    hooks:
    -   id: validate-html

Advanced usage:

-   repo: https://github.com/Lucas-C/pre-commit-hooks-java
    sha: 1.3.10
    hooks:
    -   id: validate-html
        args: [--remove-mustaches, "--ignore=Expected \"<!DOCTYPE html>\""]
        files: ^src/main/html/

With Jinja templates:

-   repo: https://github.com/Lucas-C/pre-commit-hooks-java
    sha: 1.3.10
    hooks:
    -   id: validate-html
        args: [--remove-mustaches, --mustache-remover=jinja2]

[FR] Accessibilité RGAA

Comme ce hook de pre-commit git utilise v.Nu, il permet de valider le critère RGAA3 1.1 [A] "Chaque image a-t-elle une alternative textuelle ?" en employant le validateur HTML5 recommandé par la norme.

Si vous souhaitez effectuer d'autres validations automatiques de critères d'accessibilité, jetez un oeil à WCAG-Zoo

Alternatives

About

Pre-commit hooks requiring a Java interpreter in the $PATH

License:MIT License


Languages

Language:Python 95.4%Language:HTML 4.6%