34 lines
		
	
	
		
			726 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			726 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| module.exports = {
 | |
|   root: true,
 | |
|   env: {
 | |
|     node: true,
 | |
|   },
 | |
|   extends: [
 | |
|     "plugin:vue/vue3-essential",
 | |
|     "eslint:recommended",
 | |
|     "@vue/typescript/recommended",
 | |
|     "@vue/prettier",
 | |
|     "@vue/prettier/@typescript-eslint",
 | |
|   ],
 | |
|   parserOptions: {
 | |
|     ecmaVersion: 2020,
 | |
|   },
 | |
|   rules: {
 | |
|     "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
 | |
|     "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
 | |
|     "@typescript-eslint/ban-ts-ignore": "off",
 | |
|     "@typescript-eslint/ban-ts-comment": "off",
 | |
| },
 | |
|   overrides: [
 | |
|     {
 | |
|       files: [
 | |
|         "**/__tests__/*.{j,t}s?(x)",
 | |
|         "**/tests/unit/**/*.spec.{j,t}s?(x)",
 | |
|       ],
 | |
|       env: {
 | |
|         jest: true,
 | |
|       },
 | |
|     },
 | |
|   ],
 | |
| };
 |