├── .github └── workflows │ ├── pypi-deploy.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.rst ├── html5validator ├── __init__.py ├── cli.py ├── tests │ ├── README.rst │ ├── __init__.py │ ├── angularjs │ │ └── index.html │ ├── config_files │ │ ├── angularjs.yaml │ │ ├── angularjs_normal.yaml │ │ ├── extra.yaml │ │ ├── format_flags │ │ │ ├── gnu_invalid.yaml │ │ │ ├── gnu_valid.yaml │ │ │ ├── json_invalid.yaml │ │ │ ├── json_valid.yaml │ │ │ ├── text_invalid.yaml │ │ │ ├── text_valid.yaml │ │ │ ├── xml_invalid.yaml │ │ │ └── xml_valid.yaml │ │ ├── ignore_and_ignorere.yaml │ │ ├── invalid.yaml │ │ ├── invalid_css.yaml │ │ ├── invalid_css_only.yaml │ │ ├── invalid_single_file.yaml │ │ ├── log_file.yaml │ │ ├── multiple_ignores.yaml │ │ ├── no_files.yaml │ │ ├── return_254.yaml │ │ ├── return_255.yaml │ │ ├── return_255_256.yaml │ │ ├── skip.yaml │ │ ├── stack_size.yaml │ │ ├── valid.yaml │ │ ├── warning.yaml │ │ └── warning_pass.yaml │ ├── invalid │ │ ├── index.html │ │ └── style.css │ ├── multiple_ignores │ │ └── index.html │ ├── return_value │ │ ├── 254.html │ │ ├── 255.html │ │ └── 256.html │ ├── test_config.py │ ├── test_simple.py │ ├── valid │ │ └── index.html │ └── warning │ │ └── index.html └── validator.py ├── setup.cfg ├── setup.py └── vnujar ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __init__.py └── vnu.jar /.github/workflows/pypi-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/.github/workflows/pypi-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/README.rst -------------------------------------------------------------------------------- /html5validator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/__init__.py -------------------------------------------------------------------------------- /html5validator/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/cli.py -------------------------------------------------------------------------------- /html5validator/tests/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/README.rst -------------------------------------------------------------------------------- /html5validator/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /html5validator/tests/angularjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/angularjs/index.html -------------------------------------------------------------------------------- /html5validator/tests/config_files/angularjs.yaml: -------------------------------------------------------------------------------- 1 | root: ./html5validator/tests/angularjs/ 2 | ignore_re: 3 | - 'Attribute “ng-[a-z-]+” not allowed' -------------------------------------------------------------------------------- /html5validator/tests/config_files/angularjs_normal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/angularjs_normal.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/extra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/extra.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/gnu_invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/gnu_invalid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/gnu_valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/gnu_valid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/json_invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/json_invalid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/json_valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/json_valid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/text_invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/text_invalid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/text_valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/text_valid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/xml_invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/xml_invalid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/format_flags/xml_valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/format_flags/xml_valid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/ignore_and_ignorere.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/ignore_and_ignorere.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/invalid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/invalid_css.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/invalid_css.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/invalid_css_only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/invalid_css_only.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/invalid_single_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/invalid_single_file.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/log_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/log_file.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/multiple_ignores.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/multiple_ignores.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/no_files.yaml: -------------------------------------------------------------------------------- 1 | root: MISSING -------------------------------------------------------------------------------- /html5validator/tests/config_files/return_254.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/return_254.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/return_255.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/return_255.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/return_255_256.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/return_255_256.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/skip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/skip.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/stack_size.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/stack_size.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/config_files/valid.yaml -------------------------------------------------------------------------------- /html5validator/tests/config_files/warning.yaml: -------------------------------------------------------------------------------- 1 | root: ./html5validator/tests/warning 2 | errors_only: False -------------------------------------------------------------------------------- /html5validator/tests/config_files/warning_pass.yaml: -------------------------------------------------------------------------------- 1 | root: ./html5validator/tests/warning 2 | -------------------------------------------------------------------------------- /html5validator/tests/invalid/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/invalid/index.html -------------------------------------------------------------------------------- /html5validator/tests/invalid/style.css: -------------------------------------------------------------------------------- 1 | p { maxwidth: 60em; } 2 | -------------------------------------------------------------------------------- /html5validator/tests/multiple_ignores/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/multiple_ignores/index.html -------------------------------------------------------------------------------- /html5validator/tests/return_value/254.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/return_value/254.html -------------------------------------------------------------------------------- /html5validator/tests/return_value/255.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/return_value/255.html -------------------------------------------------------------------------------- /html5validator/tests/return_value/256.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/return_value/256.html -------------------------------------------------------------------------------- /html5validator/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/test_config.py -------------------------------------------------------------------------------- /html5validator/tests/test_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/test_simple.py -------------------------------------------------------------------------------- /html5validator/tests/valid/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/valid/index.html -------------------------------------------------------------------------------- /html5validator/tests/warning/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/tests/warning/index.html -------------------------------------------------------------------------------- /html5validator/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/html5validator/validator.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = H301,W503 3 | exclude = venv*/,docs,build,dist,pypy 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/setup.py -------------------------------------------------------------------------------- /vnujar/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/vnujar/CHANGELOG.md -------------------------------------------------------------------------------- /vnujar/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/vnujar/LICENSE -------------------------------------------------------------------------------- /vnujar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/vnujar/README.md -------------------------------------------------------------------------------- /vnujar/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vnujar/vnu.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svenkreiss/html5validator/HEAD/vnujar/vnu.jar --------------------------------------------------------------------------------