try-to
Version:
try to do stuff, get promises back, chainy api
69 lines (68 loc) • 2.01 kB
JavaScript
module.exports = {
'extends': 'eslint:recommended',
'rules': {
'no-alert': 2,
'no-array-constructor': 2,
'no-caller': 2,
'no-catch-shadow': 2,
'no-empty-label': 2,
'no-eval': 2,
'no-extend-native': 2,
'no-extra-bind': 2,
'no-implied-eval': 2,
'no-iterator': 2,
'no-label-var': 2,
'no-labels': 2,
'no-lone-blocks': 2,
'no-loop-func': 2,
'no-multi-spaces': 2,
'no-multi-str': 2,
'no-native-reassign': 2,
'no-new': 2,
'no-new-func': 2,
'no-new-object': 2,
'no-new-wrappers': 2,
'no-octal-escape': 2,
'no-process-exit': 2,
'no-proto': 2,
'no-return-assign': 2,
'no-script-url': 2,
'no-sequences': 2,
'no-shadow': 2,
'no-shadow-restricted-names': 2,
'no-spaced-func': 2,
'no-trailing-spaces': 2,
'no-undef-init': 2,
'no-underscore-dangle': 0,
'no-unused-expressions': 2,
'no-use-before-define': 2,
'no-with': 2,
'camelcase': 0,
'comma-spacing': 2,
'consistent-return': 2,
'curly': [2, 'all'],
'dot-notation': [2, { 'allowKeywords': true }],
'eol-last': 2,
'no-extra-parens': [2, 'functions'],
'eqeqeq': 2,
'key-spacing': [2, { 'beforeColon': false, 'afterColon': true }],
'new-cap': 2,
'new-parens': 2,
'quotes': [2, 'single'],
'semi': 2,
'semi-spacing': [2, {'before': false, 'after': true}],
'space-infix-ops': 2,
'space-return-throw-case': 2,
'space-unary-ops': [2, { 'words': true, 'nonwords': false }],
'strict': [2, 'global'],
'yoda': [2, 'never']
},
'env': {
'node': true,
'es6': true,
'jasmine': true,
'browser': true
},
'global': {
}
};