| 
									
										
										
										
											2025-06-20 00:09:12 +07:00
										 |  |  | // @ts-check
 | 
					
						
							| 
									
										
										
										
											2025-09-27 12:26:02 -05:00
										 |  |  | import stylistic from "@stylistic/eslint-plugin"; | 
					
						
							| 
									
										
										
										
											2025-06-20 00:09:12 +07:00
										 |  |  | import withNuxt from "./.nuxt/eslint.config.mjs"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default withNuxt({ | 
					
						
							|  |  |  |   plugins: { | 
					
						
							| 
									
										
										
										
											2025-09-27 12:26:02 -05:00
										 |  |  |     "@stylistic": stylistic, | 
					
						
							| 
									
										
										
										
											2025-06-20 00:09:12 +07:00
										 |  |  |   }, | 
					
						
							|  |  |  |   rules: { | 
					
						
							| 
									
										
										
										
											2025-09-27 13:57:53 -05:00
										 |  |  |     "@stylistic/no-tabs": ["error"], | 
					
						
							| 
									
										
										
										
											2025-06-20 00:09:12 +07:00
										 |  |  |     "@stylistic/no-mixed-spaces-and-tabs": ["error", "smart-tabs"], | 
					
						
							| 
									
										
										
										
											2025-09-27 13:57:53 -05:00
										 |  |  |     "@typescript-eslint/no-explicit-any": "off", | 
					
						
							|  |  |  |     "vue/first-attribute-linebreak": "error", | 
					
						
							|  |  |  |     "vue/html-closing-bracket-newline": "error", | 
					
						
							|  |  |  |     "vue/max-attributes-per-line": [ | 
					
						
							|  |  |  |       "error", | 
					
						
							|  |  |  |       { | 
					
						
							|  |  |  |         singleline: 5, | 
					
						
							|  |  |  |         multiline: 1, | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     "vue/no-mutating-props": "error", | 
					
						
							|  |  |  |     "vue/no-v-html": "error", | 
					
						
							| 
									
										
										
										
											2025-06-20 00:09:12 +07:00
										 |  |  |   }, | 
					
						
							|  |  |  | }); |