.eslintrc 1.4 KB
Newer Older
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
# 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
  brace-style: 1
  no-extra-parens: 1
  consistent-return: 1
  callback-return: 1
  guard-for-in: 1
  block-scoped-var: 1
  semi-spacing: 1
  no-redeclare: 1
  no-new: 1

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

Doug Fish's avatar
Doug Fish committed
46
  angular/controller-as-vm:
47 48 49 50
    - 1
    - "ctrl"

  # Remove after migrating to angular 1.4 or later.
Doug Fish's avatar
Doug Fish committed
51
  angular/no-cookiestore:
52
    - 1