mirror of
				https://github.com/grafana/grafana.git
				synced 2025-02-25 18:55:37 -06:00 
			
		
		
		
	* Performance: Standardize lodash imports to use destructured members
Changes lodash imports of the form `import x from 'lodash/x'` to
`import { x } from 'lodash'` to reduce bundle size.
* Remove unnecessary _ import from Graph component
* Enforce lodash import style
* Fix remaining lodash imports
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			745 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			745 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
|   "extends": ["@grafana/eslint-config"],
 | |
|   "root": true,
 | |
|   "plugins": ["no-only-tests", "@emotion", "lodash"],
 | |
|   "rules": {
 | |
|     "no-only-tests/no-only-tests": "error",
 | |
|     "react/prop-types": "off",
 | |
|     "@emotion/jsx-import": "error",
 | |
|     "lodash/import-scope": [2, "member"]
 | |
|   },
 | |
|   "overrides": [
 | |
|     {
 | |
|       "files": ["packages/grafana-ui/src/components/uPlot/**/*.{ts,tsx}"],
 | |
|       "rules": {
 | |
|         "react-hooks/rules-of-hooks": "off",
 | |
|         "react-hooks/exhaustive-deps": "off"
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "files": ["packages/grafana-ui/src/components/ThemeDemos/**/*.{ts,tsx}"],
 | |
|       "rules": {
 | |
|         "@emotion/jsx-import": "off",
 | |
|         "react/jsx-uses-react": "off",
 | |
|         "react/react-in-jsx-scope": "off"
 | |
|       }
 | |
|     }
 | |
|   ]
 | |
| }
 |