This is a tslint rule that warns about focussed Jasmine tests - fdescribe
and fit
- Install with:
npm install tslint-defocus --save-dev
oryarn add tslint-defocus --dev
- Extend this package in your
.tslint.json
file, e.g.:
"extends": [
"tslint-defocus"
],
"rules": {
"defocus": 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
fdescribe
orfit
then you will see something like from tslint:
(defocus) app.ts[4, 1]: Calls to 'fdescribe' are not allowed.
(defocus) app.ts[8, 5]: Calls to 'fit' are not allowed.
Version 2.0.x of this rule requires version 5.x of tslint.
- 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
.
MIT