@aaronchenwei/tslint-config

A sharable TSLint configuration

Usage no npm install needed!

<script type="module">
  import aaronchenweiTslintConfig from 'https://cdn.skypack.dev/@aaronchenwei/tslint-config';
</script>

README

tslint-config

NPM version Downloads Dependencies

This is an opinioned tslint configuration with prettier.

Installation

yarn add --dev @aaronchenwei/tslint-config tslint

Usage

In file tslint.json

{
  "extends": ["@aaronchenwei/tslint-config", "tslint-config-prettier"]
}

In order to configure pretitier, install packages and then add following to file package.json

yarn add --dev husky prettier pretty-quick
  "prettier": {
    "singleQuote": true,
    "trailingComma": "es5"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  }

Versioning

+----- Major version.
| +--- Minor version has BREAKING CHANGE and feature.
| | +- Patch version has patch.
| | |
x.x.x

License

MIT