htmlhint / htmlhint/HTMLHint

Provide configuration file implementing Google style guide

Open
#1,298 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

documentation keep-unstale
Dominant language
JavaScript
Stars
3.3k
Forks
474
Avg merge
1d 11h
Merged PRs (30d)
12

Description

Is your feature request related to a problem? Please describe.

Google's style guide for HTML/CSS is a known formatting standard that has been tested widely in the industry.

Having HTMLHint configuration files that implement the rules needed to comply with known standards provides an easy path for people to adopt not just the tool, but also good standards. This is particularly useful for people who want decent HTML but don't (yet) have the time or expertise to make a more informed decision and configure HTMLHint accordingly.

Describe the solution you'd like

A configuration file shipped with HTMLHint or available in this repo that implements Google's HTML/CSS Style guide.

A list of additional rules that could be created so that the standard can be implemented fully (at least for those rules that could be checked by a machine).

Describe alternatives you've considered

None.

Additional context

None.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading Google's HTML/CSS style guide and comparing its machine-checkable requirements with HTMLHint's current capabilities. Done means the repository provides a configuration implementing the applicable rules and documents additional rules needed for fuller coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, html, javascript
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.