{
    "ecmaFeatures": {
        "blockBindings": true,
        "forOf": true,
        "destructuring": true,
        "arrowFunctions": true,
        "templateStrings": true
    },
    "env": { 
        "browser": true,
        "node": true,
        "es6": true
    },
    "plugins": [
        //"angular"
    ],
    "rules": {
        "quotes": [2, "single"],
        "camelcase": [1, {"properties": "always"}],
        "no-underscore-dangle": 1,
        "eqeqeq": [2, "smart"],
        "no-alert": 1,
        "key-spacing": [1, { "beforeColon": false, "afterColon": true }],
        "indent": [2, 2],
        "no-irregular-whitespace": 1,
        "eol-last": 0,
        "max-nested-callbacks": [2, 4],
        "comma-spacing": [1, {"before": false, "after": true}],
        "no-trailing-spaces": [1, { skipBlankLines: true }],
        "no-unused-vars": [1, {"vars": "all", "args": "after-used"}],
        "new-cap": 0,

        //"angular/ng_module_name": [2, '/^xos\.*[a-z]*$/'],
        //"angular/ng_controller_name": [2, '/^[a-z].*Ctrl$/'],
        //"angular/ng_service_name": [2, '/^[A-Z].*Service$/'],
        //"angular/ng_directive_name": [2, '/^[a-z]+[[A-Z].*]*$/'],
        //"angular/ng_di": [0, "function or array"]
    },
    "globals" :{
        "angular": true
    } 
}