Cleanup and sort eslint settings for future use.

This commit is contained in:
Michał Lipiński
2017-03-09 21:50:47 +01:00
parent 357ce4663f
commit 4c77d8807c

View File

@@ -15,60 +15,60 @@ module.exports = {
'rules': { 'rules': {
'array-bracket-spacing': ['error', 'never'], 'array-bracket-spacing': ['error', 'never'],
'comma-dangle': ['error', 'never'],
'camelcase': ['error', { 'camelcase': ['error', {
'properties': 'never' 'properties': 'never'
}], }],
'comma-dangle': ['error', 'never'],
'curly': ['error', 'all'],
'eol-last': ['error'], 'eol-last': ['error'],
'indent': ['error', 2, { 'indent': ['error', 2, {
'SwitchCase': 1 'SwitchCase': 1
}], }],
'keyword-spacing': ['error'],
'max-len': ['error', { 'max-len': ['error', {
'code': 180, 'code': 180,
'ignoreComments': true, 'ignoreComments': true,
'ignoreRegExpLiterals': true 'ignoreRegExpLiterals': true
}], }],
'quotes': ['error', 'single', {
'avoidEscape': true,
'allowTemplateLiterals': true
}],
'keyword-spacing': ['error'],
'curly': ['error', 'all'],
'no-else-return': ['error'], 'no-else-return': ['error'],
'no-mixed-spaces-and-tabs': ['error'], 'no-mixed-spaces-and-tabs': ['error'],
'no-multiple-empty-lines': ['error'], 'no-multiple-empty-lines': ['error'],
'no-trailing-spaces': ['error'],
'no-spaced-func': ['error'], 'no-spaced-func': ['error'],
'no-trailing-spaces': ['error'],
'no-unused-vars': ['error', { 'no-unused-vars': ['error', {
'vars': 'all', 'args': 'none',
'args': 'none' 'vars': 'all'
}], }],
'quotes': ['error', 'single', {
'allowTemplateLiterals': true,
'avoidEscape': true
}],
'space-before-blocks': ['error', 'always'],
'space-before-function-paren': ['error', 'never'],
'space-in-parens': ['error', 'never'],
'space-unary-ops': ['error', { 'space-unary-ops': ['error', {
'nonwords': false, 'nonwords': false,
'overrides': {} 'overrides': {}
}], }],
'space-before-function-paren': ['error', 'never'], // 'valid-jsdoc': ['error']
'space-before-blocks': ['error', 'always'],
'space-in-parens': ['error', 'never'],
// 'valid-jsdoc': ['error'],
// ECMAScript 6 rules // ECMAScript 6 rules
@@ -79,8 +79,8 @@ module.exports = {
'arrow-parens': ['error', 'always'], 'arrow-parens': ['error', 'always'],
'arrow-spacing': ['error', { 'arrow-spacing': ['error', {
'before': true, 'after': true,
'after': true 'before': true
}], }],
'no-class-assign': ['error'], 'no-class-assign': ['error'],
@@ -98,8 +98,8 @@ module.exports = {
'no-var': ['error'], 'no-var': ['error'],
'object-shorthand': ['error', 'always', { 'object-shorthand': ['error', 'always', {
'ignoreConstructors': false, 'avoidQuotes': true,
'avoidQuotes': true 'ignoreConstructors': false
}], }],
'prefer-arrow-callback': ['error', { 'prefer-arrow-callback': ['error', {