 c177363a19
			
		
	
	c177363a19
	
	
	
		
			
			🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			624 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			624 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /**
 | |
|  * The basics.
 | |
|  * @type {Object}
 | |
|  */
 | |
| module.exports = {
 | |
|   plugins: ['import'],
 | |
| 
 | |
|   rules: {
 | |
|     // analysis/correctness
 | |
|     'import/no-unresolved': 'error',
 | |
|     'import/named': 'error',
 | |
|     'import/namespace': 'error',
 | |
|     'import/default': 'error',
 | |
|     'import/export': 'error',
 | |
| 
 | |
|     // red flags (thus, warnings)
 | |
|     'import/no-named-as-default': 'warn',
 | |
|     'import/no-named-as-default-member': 'warn',
 | |
|     'import/no-duplicates': 'warn',
 | |
|   },
 | |
| 
 | |
|   // need all these for parsing dependencies (even if _your_ code doesn't need
 | |
|   // all of them)
 | |
|   parserOptions: {
 | |
|     sourceType: 'module',
 | |
|     ecmaVersion: 2018,
 | |
|   },
 | |
| };
 |