An open API service indexing awesome lists of open source software.

https://github.com/sublimelinter/sublimelinter-html-tidy

SublimeLinter 3 plugin for html tidy.
https://github.com/sublimelinter/sublimelinter-html-tidy

html-tidy html5 linter-plugin sublimelinter

Last synced: about 1 year ago
JSON representation

SublimeLinter 3 plugin for html tidy.

Awesome Lists containing this project

README

          

SublimeLinter-html-tidy
=========================

[![Build Status](https://travis-ci.org/SublimeLinter/SublimeLinter-html-tidy.svg?branch=master)](https://travis-ci.org/SublimeLinter/SublimeLinter-html-tidy)

This linter plugin for [SublimeLinter](https://github.com/SublimeLinter/SublimeLinter) provides an interface to tidy (either the [html4](http://tidy.sourceforge.net) or [html5](http://w3c.github.io/tidy-html5/) version). It will be used with files that have the “HTML” syntax.

## Installation
SublimeLinter must be installed in order to use this plugin.

Please install via [Package Control](https://sublime.wbond.net/installation).

Before installing this plugin, you must ensure that `tidy` or `tidy5` are installed on your system. `tidy5` will be used over `tidy` if available.

- **Mac OS X** – `tidy` comes preinstalled on recent versions of Mac OS X. You can install the [html5](https://github.com/w3c/tidy-html5) version by using [Homebrew](http://brew.sh) and `brew install tidy-html5`.

- **Linux** – You should be able to install tidy using the system’s package manager.

- **Windows** – Windows binaries are available for the [html5](http://tidybatchfiles.info/) version.

In order for `tidy` to be executed by SublimeLinter, you must ensure that its path is available to SublimeLinter.

## Enable for HTML sub syntax

To enable html-tidy for another syntax edit the SublimeLinter user settings. This example should enable html-tidy for any html sub sytnax. For example, HTML (jinja2), HTML (Rails), HTML (ASP):

```json
// SublimeLinter Settings - User
{
"linters": {
"htmltidy": {
"selector": "text.html"
},
}
}

```