mirror of
				https://github.com/veops/cmdb.git
				synced 2025-11-04 13:46:17 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			82 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
module.exports = {
 | 
						|
  root: true,
 | 
						|
  env: {
 | 
						|
    node: true
 | 
						|
  },
 | 
						|
  'extends': [
 | 
						|
    'plugin:vue/strongly-recommended',
 | 
						|
    '@vue/standard'
 | 
						|
  ],
 | 
						|
  rules: {
 | 
						|
    'no-unused-vars': 'warn',
 | 
						|
    'space-before-function-paren': 0,
 | 
						|
    'no-console': 'off',
 | 
						|
    'comma-dangle': 'off',
 | 
						|
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
 | 
						|
    'generator-star-spacing': 'off',
 | 
						|
    'no-mixed-operators': 0,
 | 
						|
    'vue/max-attributes-per-line': [
 | 
						|
      2,
 | 
						|
      {
 | 
						|
        'singleline': 5,
 | 
						|
        'multiline': {
 | 
						|
          'max': 1,
 | 
						|
          'allowFirstLine': false
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    'vue/attribute-hyphenation': 0,
 | 
						|
    'vue/html-self-closing': 0,
 | 
						|
    'vue/component-name-in-template-casing': 0,
 | 
						|
    'vue/html-closing-bracket-spacing': 0,
 | 
						|
    'vue/singleline-html-element-content-newline': 0,
 | 
						|
    'vue/no-unused-components': 0,
 | 
						|
    'vue/multiline-html-element-content-newline': 0,
 | 
						|
    'vue/no-use-v-if-with-v-for': 0,
 | 
						|
    'vue/html-closing-bracket-newline': 0,
 | 
						|
    'vue/prop-name-casing': 0,
 | 
						|
    'vue/no-parsing-error': 0,
 | 
						|
    'no-tabs': 0,
 | 
						|
    'quotes': [
 | 
						|
      2,
 | 
						|
      'single',
 | 
						|
      {
 | 
						|
        'avoidEscape': true,
 | 
						|
        'allowTemplateLiterals': true
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    'semi': [
 | 
						|
      2,
 | 
						|
      'never',
 | 
						|
      {
 | 
						|
        'beforeStatementContinuationChars': 'never'
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    'no-delete-var': 2,
 | 
						|
    'prefer-const': [
 | 
						|
      2,
 | 
						|
      {
 | 
						|
        'ignoreReadBeforeAssign': false
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    'template-curly-spacing': 'off',
 | 
						|
    'indent': 'off',
 | 
						|
    'camelcase': 'off'
 | 
						|
  },
 | 
						|
  parserOptions: {
 | 
						|
    parser: 'babel-eslint'
 | 
						|
  },
 | 
						|
  overrides: [
 | 
						|
    {
 | 
						|
      files: [
 | 
						|
        '**/__tests__/*.{j,t}s?(x)',
 | 
						|
        '**/tests/unit/**/*.spec.{j,t}s?(x)',
 | 
						|
        '**/src/components/**'
 | 
						|
      ],
 | 
						|
      env: {
 | 
						|
        jest: true
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 |