@visuallylab/tslint-config-frontend

1.0.13 • Public • Published

tslint-config-frontend

Lint rules related to web frontend development using React

Prerequisite

  1. tslint
  2. typescript
  3. prettier

Usage

Follow these steps to use the rules in tslint, and enable the pre-commit hook.

  1. Install the package
npm install --save-dev @visuallylab/tslint-config-frontend lint-staged husky

or

yarn add --dev @visuallylab/tslint-config-frontend lint-staged husky
  1. Add config in tslint.json
{
  "extends": "@visuallylab/tslint-config-frontend"
}
  1. Add configs to the package.json of your project
{
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{ts,tsx,js,json,css,md}": ["prettier --write", "git add"]
  },
  "prettier": {
  "singleQuote": true,
  "jsxSingleQuote": false,
  "trailingComma": "all"
  }
}

Readme

Keywords

Package Sidebar

Install

npm i @visuallylab/tslint-config-frontend

Weekly Downloads

16

Version

1.0.13

License

MIT

Unpacked Size

3.42 kB

Total Files

4

Last publish

Collaborators

  • chihsuan
  • jcli
  • tsehang