HTML Validator
HTML Validator helps you find errors when you open or edit an HTML file. E.g.
duplicate IDs, unrecognized tags, Etc. The validator works on HTML and related
files like XHTML and HTM. Fragments ofHTML inside PHP, JSP and ASP
files are also supported.
Advanced Use Cases
HTML Validator is based on the powerful
HTML-validate library. You can customize the
behavior by using a .htmlvalidate.json configuration file. See
this link to
understand how to write custom config files and supported options.
Example .htmlvalidate.json config file for stricter HTML validation.
Create a new file with name .htmlvalidate.json in your project and add the
following text:
{
"extends": ["html-validate:recommended"]
}
Read more on supported configurations
- Custom rules usage guide
- Or
use quick configuration presets
in your
.htmlvalidate.json
FAQ
Q: Why is my HTML Validator custom configuration not working?
Phoenix Code only supports plain JSON configuration file
.htmlvalidate.json.
Other config files like .htmlvalidate.js and .htmlvalidate.cjs are not
supported.
Q: How is HTML linting triggered in Phoenix Code?
HTML linting is automatically triggered when you save your file- errors and warnings are displayed in the problems panel.