eslint-config-mixpanel
Advanced tools
Comparing version 2.4.0 to 3.0.0
42
index.js
@@ -7,31 +7,31 @@ module.exports = { | ||
extends: 'eslint:recommended', | ||
extends: `eslint:recommended`, | ||
parserOptions: { | ||
ecmaVersion: 2017, | ||
sourceType: 'module', | ||
sourceType: `module`, | ||
}, | ||
rules: { | ||
'no-console': ['warn', {allow: ['info', 'warn', 'error']}], | ||
'no-debugger': ['warn'], | ||
'no-console': [`warn`, {allow: [`info`, `warn`, `error`]}], | ||
'no-debugger': [`warn`], | ||
'arrow-parens': ['error', 'as-needed'], | ||
'camelcase': ['error', {'properties': 'always'}], | ||
'comma-dangle': ['error', 'always-multiline'], | ||
'comma-spacing': ['error', {'before': false, 'after': true}], | ||
'eol-last': ['error'], | ||
'eqeqeq': ['error'], | ||
'indent': ['error', 2, {SwitchCase: 1}], | ||
'linebreak-style': ['error', 'unix'], | ||
'multiline-ternary': ['error', 'never'], | ||
'no-unused-expressions': ['error'], | ||
'no-use-before-define': ['error', {classes: false}], | ||
'object-curly-spacing': ['error', 'never'], | ||
'object-shorthand': ['error', 'always'], | ||
'quotes': ['error', 'backtick'], | ||
'semi': ['error', 'always'], | ||
'space-before-blocks': ['error', 'always'], | ||
'space-before-function-paren': ['error', 'never'], | ||
'arrow-parens': [`error`, `as-needed`], | ||
'camelcase': [`error`, {'properties': `always`}], | ||
'comma-dangle': [`error`, `always-multiline`], | ||
'comma-spacing': [`error`, {'before': false, 'after': true}], | ||
'eol-last': [`error`], | ||
'eqeqeq': [`error`], | ||
'indent': [`error`, 2, {SwitchCase: 1}], | ||
'linebreak-style': [`error`, `unix`], | ||
'multiline-ternary': [`error`, `never`], | ||
'no-unused-expressions': [`error`], | ||
'no-use-before-define': [`error`, {classes: false}], | ||
'object-curly-spacing': [`error`, `never`], | ||
'object-shorthand': [`error`, `always`], | ||
'quotes': [`error`, `backtick`], | ||
'semi': [`error`, `always`], | ||
'space-before-blocks': [`error`, `always`], | ||
'space-before-function-paren': [`error`, `never`], | ||
}, | ||
}; |
{ | ||
"name": "eslint-config-mixpanel", | ||
"description": "Mixpanel JavaScript style", | ||
"version": "2.4.0", | ||
"version": "3.0.0", | ||
"main": "index.js", | ||
@@ -21,4 +21,5 @@ "repository": { | ||
"peerDependencies": { | ||
"eslint": ">=3.1.0 <4.0.0" | ||
"eslint": ">=3.1.0 <5.0.0", | ||
"tslint": ">=5.0.0 <6.0.0" | ||
} | ||
} |
3884
6
54
2