File: .eslintrc

package info (click to toggle)
magnum-ui 5.0.1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,304 kB
  • sloc: python: 804; makefile: 158; sh: 37
file content (59 lines) | stat: -rw-r--r-- 1,587 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Set up globals
globals:
  angular: false

extends: openstack

# Most environment options are not explicitly enabled or disabled, only
# included here for completeness' sake. They are commented out, because the
# global updates.py script would otherwise override them during a global
# requirements synchronization.
#
# Individual projects should choose which platforms they deploy to.

env:
  # browser global variables.
  browser: true

  # Adds all of the Jasmine testing global variables for version 1.3 and 2.0.
  jasmine: true

# Enable eslint-plugin-angular
plugins:
  - angular

# Below we adjust rules specific to horizon's usage of openstack's linting
# rules, and its own plugin inclusions.
rules:
  #############################################################################
  # Disabled Rules from eslint-config-openstack
  #############################################################################
  valid-jsdoc: [1, {
    requireParamDescription: false
  }]
  brace-style: 1
  block-scoped-var: 1
  callback-return: 1
  consistent-return: 1
  guard-for-in: 1
  no-extra-parens: 1
  no-new: 1
  no-redeclare: 1
  no-undefined: 1
  no-unneeded-ternary: 1
  no-use-before-define: 1
  quote-props: 0
  semi-spacing: 1
  space-in-parens: 1

  #############################################################################
  # Angular Plugin Customization
  #############################################################################

  angular/controller-as-vm:
    - 1
    - "ctrl"

  # Remove after migrating to angular 1.4 or later.
  angular/no-cookiestore:
    - 1