mirror of
				https://github.com/veops/cmdb.git
				synced 2025-10-31 19:39:24 +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
 | |
|       }
 | |
|     }
 | |
|   ]
 | |
| }
 |