text: // http://eslint.org/docs/user-guide/configuring
  
  module.exports = {
  	root: true,
  	parser: 'babel-eslint',
  	parserOptions: {
  		sourceType: 'module'
  	},
  	env: {
  		browser: true
  	},
  	globals: {
  		moment: true,
  		lodah: true,
  		_: true
  	},
  	extends: ['eslint:recommended', 'plugin:prettier/recommended'],
  	// required to lint *.vue files
  	plugins: ['html'],
  	// check if imports actually resolve
  	settings: {
  		'import/resolver': {
  			webpack: {
  				config: 'build/webpack.base.conf.js'
  			}
  		}
  	},
  	// add your custom rules here
  	rules: {
  		'dot-notation': ['off'],
  		'arrow-body-style': ['off'],
  		'no-param-reassign': ['off'],
  		'no-lonely-if': ['off'],
  		'consistent-return': ['off'],
  		'no-console': ['off'],
  		'func-names': ['off'],
  		'prefer-arrow-callback': ['off'],
  		'object-shorthand': ['off'],
  		'quote-props': ['off', 'as-needed'],
  		'comma-dangle': ['warn', 'ignore'],
  		// don't require .vue extension when importing
  		'import/extensions': [
  			'error',
  			'always',
  			{
  				js: 'never',
  				vue: 'never'
  			}
  		],
  		// allow optionalDependencies
  		'import/no-extraneous-dependencies': [
  			'error',
  			{
  				optionalDependencies: ['test/unit/index.js']
  			}
  		],
  		// allow debugger during development
  		'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
  	}
  }
  