1---
2env:
3  jasmine: true
4rules:
5  no-restricted-globals:
6    - error
7    - name: fdescribe
8      message: Do not commit fdescribe(). Use describe() instead.
9    - name: fit
10      message: Do not commit fit(). Use it() instead.
11  no-restricted-syntax:
12    - error
13    - selector: CallExpression[callee.name="it"] > ArrowFunctionExpression
14      message: Arrow functions can mess up some Jasmine APIs. Use function () instead
15    - selector: CallExpression[callee.name="describe"] > ArrowFunctionExpression
16      message: Arrow functions can mess up some Jasmine APIs. Use function () instead
17    - selector: CallExpression[callee.name="beforeEach"] > ArrowFunctionExpression
18      message: Arrow functions can mess up some Jasmine APIs. Use function () instead
19    - selector: CallExpression[callee.name="afterEach"] > ArrowFunctionExpression
20      message: Arrow functions can mess up some Jasmine APIs. Use function () instead
21    - selector: CallExpression[callee.name="beforeAll"] > ArrowFunctionExpression
22      message: Arrow functions can mess up some Jasmine APIs. Use function () instead
23    - selector: CallExpression[callee.name="afterAll"] > ArrowFunctionExpression
24      message: Arrow functions can mess up some Jasmine APIs. Use function () instead
25globals:
26  clearInterval: writable
27  clearTimeout: writable
28  setInterval: writable
29  setTimeout: writable
30