mirror of
				https://github.com/theoludwig/eslint-config-conventions.git
				synced 2025-10-21 07:35:11 +02:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			v21.0.0
			...
			1b70b62de1
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 1b70b62de1 | |||
| 09493ef433 | |||
| a13aeadda8 | 
| @@ -1,6 +1,6 @@ | ||||
| { | ||||
|   "$schema": "./node_modules/oxlint/configuration_schema.json", | ||||
|   "plugins": ["typescript", "unicorn", "react", "oxc", "promise"], | ||||
|   "plugins": ["typescript", "unicorn", "react", "oxc", "import", "promise"], | ||||
|   "categories": { | ||||
|     "correctness": "error", | ||||
|     "perf": "error", | ||||
| @@ -137,6 +137,7 @@ | ||||
|     ], | ||||
|     "no-useless-call": "error", | ||||
|     "no-useless-concat": "error", | ||||
|     "no-useless-computed-key": "error", | ||||
|     "no-useless-constructor": "error", | ||||
|     "no-useless-escape": "error", | ||||
|     "no-useless-rename": "error", | ||||
| @@ -241,13 +242,23 @@ | ||||
|     "@next/next/no-document-import-in-page": "error", | ||||
|     "@next/next/no-duplicate-head": "error", | ||||
|     "@next/next/no-head-import-in-document": "error", | ||||
|     "@next/next/no-script-component-in-head": "error" | ||||
|     "@next/next/no-script-component-in-head": "error", | ||||
|     "import-x/no-absolute-path": "error", | ||||
|     "import-x/no-webpack-loader-syntax": "error", | ||||
|     "import-x/no-self-import": "error", | ||||
|     "import-x/no-duplicates": "error", | ||||
|     "import-x/no-named-default": "error", | ||||
|     "import-x/no-empty-named-blocks": "error", | ||||
|     "import-x/no-anonymous-default-export": "error", | ||||
|     "import-x/consistent-type-specifier-style": ["error", "prefer-top-level"], | ||||
|     "import-x/no-unassigned-import": "off" | ||||
|   }, | ||||
|   "overrides": [ | ||||
|     { | ||||
|       "files": ["**/*.ts", "**/*.tsx"], | ||||
|       "rules": { | ||||
|         "@typescript-eslint/no-unnecessary-type-arguments": "off", | ||||
|         "@typescript-eslint/no-unsafe-type-assertion": "off", | ||||
|         "no-unused-vars": [ | ||||
|           "error", | ||||
|           { | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| import importX from "eslint-plugin-import-x" | ||||
| import importXPlugin from "eslint-plugin-import-x" | ||||
| import promise from "eslint-plugin-promise" | ||||
| import unicorn from "eslint-plugin-unicorn" | ||||
| import { defineConfig } from "eslint/config" | ||||
| @@ -11,7 +11,7 @@ export default defineConfig( | ||||
|     plugins: { | ||||
|       promise, | ||||
|       unicorn, | ||||
|       "import-x": importX, | ||||
|       "import-x": importXPlugin, | ||||
|     }, | ||||
|     linterOptions: { | ||||
|       reportUnusedDisableDirectives: "error", | ||||
|   | ||||
							
								
								
									
										663
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										663
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										12
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
									
									
									
									
								
							| @@ -75,18 +75,18 @@ | ||||
|     } | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@types/node": "24.3.1", | ||||
|     "@types/node": "24.5.2", | ||||
|     "globals": "16.4.0", | ||||
|     "editorconfig-checker": "6.1.0", | ||||
|     "oxlint": "1.15.0", | ||||
|     "@oxlint/migrate": "1.15.0", | ||||
|     "eslint": "9.35.0", | ||||
|     "oxlint": "1.18.0", | ||||
|     "@oxlint/migrate": "1.18.0", | ||||
|     "eslint": "9.36.0", | ||||
|     "eslint-plugin-promise": "7.2.1", | ||||
|     "eslint-plugin-unicorn": "61.0.2", | ||||
|     "eslint-plugin-import-x": "4.16.1", | ||||
|     "typescript-eslint": "8.43.0", | ||||
|     "typescript-eslint": "8.44.1", | ||||
|     "prettier": "3.6.2", | ||||
|     "semantic-release": "24.2.8", | ||||
|     "semantic-release": "24.2.9", | ||||
|     "typescript": "5.9.2" | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user