Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

tslint-jasmine

djungowski1.1kISC1.0.2TypeScript support: included

Set of TSLint checkers for jasmine

jasmine, tslint, lint, testing, test, unittest, unit, integration, focus, fdescribe, fit, xdescribe, xit, pending

readme

tslint-jasmine

A set of TSLint rules for jasmine

Installation

npm install tslint-jasmine

Configuration

Add "node_modules/tslint-jasmine" under your "rulesDirectory" configuration in tslint.json:

{
  "rulesDirectory": [
    "node_modules/tslint-jasmine"
  ],
  "rules": {
    "no-jasmine-focus": true,
    "no-jasmine-exclude": true,
    "no-jasmine-pending": true
  }
}

Available rules

Rule What does it do Since
no-jasmine-focus Throws lint error if fdescribe or fit is used somewhere 1.0
no-jasmine-exclude Throws lint error if xdescribe or xit is used somewhere 1.0
no-jasmine-pending Throws lint error if pending is used somewhere 1.0

Using all rules

In case you want to use all the rules, you can simply extend the ruleset, instead of defining all rules:

{
  "extends": [
    "tslint-jasmine/all"
  ],
  "rulesDirectory": [
    "node_modules/tslint-jasmine"
  ]
}

Changelog

1.0

  • Initial release with no-jasmine-focus, no-jasmine-exclude and no-jasmine-pending rules and all ruleset