4.0.0 ā€¢ Published 4 months ago

@wayofdev/htmlhint-config v4.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Shareable Htmlhint Config

šŸ“„ About

Package that contains shareable configurations for HTMLHint ā€” a popular linting tool that helps to identify and fix problems in your HTML code.

ā†’ Purpose

This package aims to provide a shared set of rules for HTMLHint to ensure consistent coding practices across a team or organization.

  • Provide a shared configuration that helps avoid inconsistencies and ensures that everyone follows the latest best practices and guidelines.
  • Make it easier for teams to use HTMLHint effectively and improve the quality of their HTML code.

šŸ’æ Installation

To use this configuration, you'll need to install the htmlhint and @wayofdev/htmlhint-config packages as devDependencies in your project. These packages should be installed in the package.json file of the specific app or package that needs them:

pnpm --filter=my-first-app add -D htmlhint @wayofdev/htmlhint-config

This package should be added to the root of your monorepo, where you have a file .htmlhintrc and a package.json file. Within your monorepo, you should have a structure with directories for your apps and packages, such as:

.
ā”œā”€ā”€ package.json (root)
ā”œā”€ā”€ apps
ā”‚   ā””ā”€ā”€ my-first-app
ā”‚       ā”œā”€ā”€ package.json
ā”‚       ā””ā”€ā”€ ... (other app files)
ā””ā”€ā”€ packages
    ā””ā”€ā”€ my-first-package
        ā”œā”€ā”€ package.json
        ā””ā”€ā”€ ... (other package files)

ā†’ Configure

To configure the htmlhint, add script to package.json

pnpm pkg set scripts.lint:html="htmlhint --config ./node_modules/@wayofdev/htmlhint-config/index.json **/*.html"

šŸ’» Usage

You can run the htmlhint command manually using the following pnpm command:

pnpm --filter=my-first-app lint:html

Alternatively, you can add it to lint-staged configuration to run together with Husky git hooks.

šŸ¤ License

Licence

šŸ§± Credits and Useful Resources

Based on:

Related projects:

šŸ™†šŸ¼ā€ā™‚ļø Author Information

This repository was created in 2023 by lotyp / wayofdev.

šŸ™Œ Want to Contribute?

Thank you for considering contributing to the wayofdev community! We are open to all kinds of contributions. If you want to:

  • šŸ¤” Suggest a feature
  • šŸ› Report an issue
  • šŸ“– Improve documentation
  • šŸ‘Øā€šŸ’» Contribute to the code

You are more than welcome. Before contributing, kindly check our guidelines.

4.0.0

4 months ago

3.0.4

5 months ago

3.0.3

7 months ago

3.0.2

9 months ago

3.0.1

10 months ago

3.0.0

10 months ago

2.0.7

1 year ago

2.0.5

1 year ago

2.0.6

1 year ago

2.0.4

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.2

1 year ago

1.0.0

1 year ago