Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

tslint-config-standard-plus

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tslint-config-standard-plus

A TSLint config for JavaScript Standard Style with a plus of useful rules.

latest
Source
npmnpm
Version
2.3.0
Version published
Maintainers
1
Created
Source

TSLint Config Standard Plus :green_apple:

Build Status npm npm JavaScript Style Guide

A TSLint config for JavaScript Standard Style with a plus of useful rules.

TSLint Config Standard Plus contains a JavaScript Standard Style rules as well as a set of additional rules that will help you with syntactic & semantic checks of your TypeScript code in development.

Features

Config Standard Plus Legacy

Optional tslint config (tslint.legacy.json) that extends from default tslint.json but with additional rules overwritten:

  • Enforce consistent spaces like the default config.
  • Enforce "double" quotes instead of 'single' ones.
  • Enforce 4 space indentation instead of 2.

Rules

This repo exists thanks to these awesome TSLint config projects listed below :tada:

🚀 See all rules in tslint.json file and examples at Printd or Hyperapp Starter source code.

Formatter

Many of the rules set include formatting feature built-in. This repository contains a VS Code User Workspace pre-configured that you can use in order to gain all rule sets benefits just saving your files (ctrl/cmd + S).

For more details, take a look at .vscode directory.

Install

Yarn

yarn add tslint-config-standard-plus --dev

NPM

npm install tslint-config-standard-plus --save-dev

Usage

Setup your tslint.json in your project as follow:

Config Standard Plus (default)

{
  "extends": "tslint-config-standard-plus"
}

Config Standard Plus Legacy (optional)

{
  "extends": "tslint-config-standard-plus/tslint.legacy"
}

Overwrite rules

To overwrite some specific rules add "rules" section after "extends" in your tslint.json file.

{
  "extends": "tslint-config-standard-plus",

  "rules": {
    "no-any": false
  }
}

Recommendations

Contributions

Feel free to send some Pull request or issue.

License

MIT license

© 2018-present Jose Quintana

Keywords

tslint

FAQs

Package last updated on 20 Oct 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts