tslint-config-blvd

1.2.1 • Public • Published

tslint-config-blvd

✨ A TSLint config that conforms to the blvd TypeScript styleguide.

Installation

Install tslint and tslint-config-blvd using yarn:

yarn add --dev tslint tslint-config-blvd

or, for npm:

npm install --save-dev tslint tslint-config-blvd

Usage

In your tsconfig.json file, extend tslint-config-blvd.

{
  "extends": "tslint-config-blvd"
}

React rules

We've also included a separate config for React projects. In your tsconfig.json file, extend tslint-config-blvd/react.

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

Prettier

Prettier is an automated code formatter for JavaScript, TypeScript, and other languages.

This TSLint config works alongside Prettier, too. To use it, install Prettier as well as tslint-config-prettier to your project.

yarn add --dev prettier tslint-config-prettier

Create a .prettierrc file. Then add the following configs. This should make Prettier automatically format your code based on the blvd guidelines.

{
  "semi": false,
  "tabWidth": 2,
  "printWidth": 140,
  "singleQuote": true,
  "trailingComma": "none"
}

Then include tslint-config-prettier in your project. IMPORTANT: You must add tslint-config-prettier last in the extends array!

{
  "extends": ["tslint-config-blvd/react", "tslint-config-prettier"]
}

Package Sidebar

Install

npm i tslint-config-blvd

Weekly Downloads

488

Version

1.2.1

License

Apache-2.0

Unpacked Size

20.7 kB

Total Files

10

Last publish

Collaborators

  • blvdgroup
  • resir014
  • vulpino