1.0.0 • Published 5 years ago
tslint-deexclude v1.0.0
tslint-deexclude
(Forked from the tsling-defocus repo from Sergiioo: https://github.com/Sergiioo/tslint-defocus)
About
This is a tslint rule that warns about focussed Jasmine tests - xdescribe
and xit
Usage
- Install with:
npm install tslint-deexclude --save-dev
oryarn add tslint-deexclude --dev
- Extend this package in your
.tslint.json
file, e.g.:
"extends": [
"tslint-deexclude"
],
"rules": {
"deexclude": true,
...
(as per the instructions for custom rules)
- Run
tslint
as you usually would (gulp plugin, directly from node, etc) - If you forget to remove a call to
xdescribe
orxit
then you will see something like from tslint:
(deexclude) app.ts[4, 1]: Calls to 'xdescribe' are not allowed.
(deexclude) app.ts[8, 5]: Calls to 'xit' are not allowed.
Dependencies
Version 2.0.x of this rule requires version 5.x of tslint.
Developer instructions
- installed the required global npm packages:
npm install gulp --global --no-optional
. - Clone from github
- Run
npm install
oryarn install
to install and get started - This repo uses npm scripts for its build. Try
yarn build
andyarn test
. - There are also watch mode variants -
yarn build:watch
andyarn test:watch
.
License
MIT
1.0.0
5 years ago