1/* globals process */
2'use strict';
3
4// production rules
5const prod = {
6    "indent": ["error", 4],
7    "no-magic-numbers": ["warn", { "ignore": [0, 1, -1]}],
8};
9
10// dev rules extend production rules
11const dev = Object.assign(
12    {
13        "no-console": 0,
14    },
15    prod
16);
17
18// decide which rules to use -- default to dev
19let rules = dev;
20if(process.env.NODE_ENV === 'production') {
21    rules = prod;
22}
23
24module.exports = {
25    "extends": "airbnb-base",
26    "plugins": [
27        "import"
28    ],
29    "env": {
30        "browser": true,
31    },
32    'globals': {
33        'JSINFO': false,
34        'LANG': false,
35        'jQuery': false,
36        'createPicker': false,
37        'DOKU_BASE': false,
38        'pickercounter': true,
39        'pickerToggle': false,
40        'pickerInsert': false,
41    },
42    rules
43};
44