Skip to content
award

GitHub Action

HTML5 Validator Experimental

v2.0.1 Latest version

HTML5 Validator Experimental

award

HTML5 Validator Experimental

Checks HTML5 Syntax using html5validator (This version is experimental)

Installation

Copy and paste the following snippet into your .yml file.

              

- name: HTML5 Validator Experimental

uses: Cyb3r-Jak3/html5validator-action-experimental@v2.0.1

Learn more about this action in Cyb3r-Jak3/html5validator-action-experimental

Choose a version

HTML5 Validator Action

Actions Status Actions Status Actions Status

This action checks the syntax of your html files in the path you specify.
It used html5validator and a docker image that I build from it.

For help getting started, check out the wiki.

Inputs

Flag Description Default
root The root path of the files you want to check
config Path to config file to use.
format The format for logging. Supported values: json, xml, gnu, text.
log_level The log level to use. Supported values: DEBUG, INFO, WARNING. WARNING
css Enable to check css. Supported values: true, false false
blacklist* The names of files or directories to blacklist. These are not full paths.
skip_git_check Skip checking that the repo has been checked out
  • Examples of blacklist

Correct Example:

    - name: HTML5Validator
      uses: Cyb3r-Jak3/html5validator-action
      with:
        root: tests/
        blacklist: invalid

Incorrect Example:

    - name: HTML5Validator
      uses: Cyb3r-Jak3/html5validator-action
      with:
        root: tests/
        blacklist: tests/invalid

Outputs

result

The exit code of the validation.

Example usage

      uses: Cyb3r-Jak3/html5validator-action
      with:
        root: tests/valid/

A log file is automatically created. To retrieve it, use Github's upload artifact action after the validator action.

    - uses: actions/upload-artifact@v2
      with:
        name: log
        path: log.log

Keep up-to-date with GitHub Dependabot

Since Dependabot has native GitHub Actions support, to enable it on your GitHub repo all you need to do is add the .github/dependabot.yml file:

version: 2
updates:
  # Maintain dependencies for GitHub Actions
  - package-ecosystem: "github-actions"
    directory: "/"
    schedule:
      interval: "weekly"