tslint-config-dabapps

0.6.2 • Public • Published

TSLint Config

About

This repository includes a default tslint config based on tslint's recommended rules with some adjustments to closer match our eslint rules.

Install

Install a specific version of the tslint config with NPM. You can see a full list of versions here.

npm i tslint-config-dabapps@x.x.x -D

Note: -D is shorthand for --save-dev.

This will update your package.json automatically, as seen below.

"devDependencies"{
  "tslint-config-dabapps": "x.x.x",
}

Configuration

NPM Scripts

Add the following scripts to your package.json.

Note: You must not have a files key defined in your tsconfig.json or your globs will be ignored.

{
  "scripts": {
    "lint": "tslint --project tsconfig.json '{src,tests}/**/*.{ts,tsx}'"
  }
}

Default Config

Create a tslint.json in the route of the project and extend the default config:

{
  "extends": [
    "tslint-config-dabapps"
  ]
}

If you are using react-native you should extend the following:

{
  "extends": [
    "tslint-config-dabapps/react-native"
  ]
}

Code of conduct

For guidelines regarding the code of conduct when contributing to this repository please review https://www.dabapps.com/open-source/code-of-conduct/

Package Sidebar

Install

npm i tslint-config-dabapps

Weekly Downloads

24

Version

0.6.2

License

BSD-2-Clause

Unpacked Size

8.82 kB

Total Files

11

Last publish

Collaborators

  • dabapps