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

https://github.com/zestia/template-lint-config

Template-Lint config used across projects
https://github.com/zestia/template-lint-config

Last synced: 5 months ago
JSON representation

Template-Lint config used across projects

Awesome Lists containing this project

README

          

# @zestia/template-lint-config

This package provides linting rules for HTML templates.

The rules are based on community standards, with a few extra ones specific to Zestia.

## Installation

```
npm install --save-dev @zestia/template-lint-config
```

Add the following to `~/.npmrc` to pull @zestia scoped packages from Github instead of NPM.

```
@zestia:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=
```

## Setup

1. Create the following file `.template-lintrc.js`

```javascript
module.exports = {
plugins: ['@zestia/template-lint-config'],
extends: 'zestia:recommended'
};
```

2. Add the following to `scripts` in `package.json`

```
"lint:hbs": "ember-template-lint ."
```

## Running

```
npm run lint:hbs
```

## Related repos

- https://github.com/zestia/template-lint-config
- https://github.com/zestia/stylelint-config
- https://github.com/zestia/eslint-config
- https://github.com/zestia/prettier-config