https://github.com/htmlhint/vscode-htmlhint
VS Code integration of HTMLHint, an HTML linter.
https://github.com/htmlhint/vscode-htmlhint
vscode vscode-extension
Last synced: 3 months ago
JSON representation
VS Code integration of HTMLHint, an HTML linter.
- Host: GitHub
- URL: https://github.com/htmlhint/vscode-htmlhint
- Owner: htmlhint
- License: mit
- Created: 2021-09-20T23:04:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T13:33:43.000Z (over 1 year ago)
- Last Synced: 2025-04-16T15:15:28.119Z (about 1 year ago)
- Topics: vscode, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=HTMLHint.vscode-htmlhint
- Size: 2.06 MB
- Stars: 18
- Watchers: 4
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# HTMLHint - Visual Studio Code Extension
VS Code extension to support HTMLHint, an HTML linter.
## Installation
Install through VS Code extensions. Search for `HTMLHint` and install the extension.
- [Visual Studio Code Marketplace: HTMLHint](https://marketplace.visualstudio.com/items?itemName=HTMLHint.vscode-htmlhint)
- [Open VSX Registry: HTMLHint](https://open-vsx.org/extension/HTMLHint/vscode-htmlhint)
Alternatively, launch VS Code Quick Open (`Ctrl`+`P`), paste the following command, and press enter.
```txt
ext install HTMLHint.vscode-htmlhint
```
## Development setup
- run `npm install` inside the `htmlhint` and `htmlhint-server` folders
- run `npm run compile` inside the `htmlhint` and `htmlhint-server` folders
- open VS Code on this folder
- Press Ctrl+Shift+B to compile the client and server
- Switch to the Debug viewlet
- Select `Launch Client` from the drop down
- Run the launch config
- open VS Code on `htmlhint` and `htmlhint-server`
## Developing the server
- open VS Code on `htmlhint-server`
- run `npm run compile` or `npm run watch` to build the server and copy it into the `htmlhint` folder
- to debug press F5 which attaches a debugger to the server
## Developing the extension/client
- open VS Code on `htmlhint`
- run F5 to build and debug the extension
## Building the Extension
- run `vsce package` in extension root folder to create the VSIX file.
## Releasing a new version
- update the version in the `package.json` file
- update the `CHANGELOG.md` file
- run `npm run package` in the extension root folder to create the VSIX file
- upload the VSIX file to the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=HTMLHint.vscode-htmlhint)
- upload the VSIX file to the [Open VSX Registry](https://open-vsx.org/user-settings/extensions)