mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Fix eslint (#33002)
Fix #32982 Related #32869 * eslint-plugin-github 5.1.x doesn't work well with eslint8 * no-undef is still needed
This commit is contained in:
		| @@ -674,7 +674,7 @@ module.exports = { | ||||
|     'no-this-before-super': [2], | ||||
|     'no-throw-literal': [2], | ||||
|     'no-undef-init': [2], | ||||
|     'no-undef': [0], | ||||
|     'no-undef': [2], // it is still needed by eslint & IDE to prompt undefined names in real time | ||||
|     'no-undefined': [0], | ||||
|     'no-underscore-dangle': [0], | ||||
|     'no-unexpected-multiline': [2], | ||||
|   | ||||
							
								
								
									
										170
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										170
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -87,7 +87,7 @@ | ||||
|         "eslint": "8.57.0", | ||||
|         "eslint-import-resolver-typescript": "3.7.0", | ||||
|         "eslint-plugin-array-func": "4.0.0", | ||||
|         "eslint-plugin-github": "5.1.4", | ||||
|         "eslint-plugin-github": "5.0.2", | ||||
|         "eslint-plugin-import-x": "4.6.1", | ||||
|         "eslint-plugin-no-jquery": "3.1.0", | ||||
|         "eslint-plugin-no-use-extend-native": "0.5.0", | ||||
| @@ -7953,166 +7953,35 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github": { | ||||
|       "version": "5.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.4.tgz", | ||||
|       "integrity": "sha512-j5IgIxsDoch06zJzeqPvenfzRXDKI9Z8YwfUg1pm2ay1q44tMSFwvEu6l0uEIrTpA3v8QdPyLr98LqDl1TIhSA==", | ||||
|       "version": "5.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.0.2.tgz", | ||||
|       "integrity": "sha512-nMdzWJQ5CimjQDY6SFeJ0KIXuNFf0dgDWEd4eP3UWfuTuP/dXcZJDg7MQRvAFt743T1zUi4+/HdOihfu8xJkLA==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@eslint/compat": "^1.2.3", | ||||
|         "@eslint/eslintrc": "^3.1.0", | ||||
|         "@eslint/js": "^9.14.0", | ||||
|         "@github/browserslist-config": "^1.0.0", | ||||
|         "@typescript-eslint/eslint-plugin": "^8.0.0", | ||||
|         "@typescript-eslint/parser": "^8.0.0", | ||||
|         "aria-query": "^5.3.0", | ||||
|         "eslint-config-prettier": ">=8.0.0", | ||||
|         "eslint-plugin-escompat": "^3.11.3", | ||||
|         "eslint-plugin-escompat": "^3.3.3", | ||||
|         "eslint-plugin-eslint-comments": "^3.2.0", | ||||
|         "eslint-plugin-filenames": "^1.3.2", | ||||
|         "eslint-plugin-i18n-text": "^1.0.1", | ||||
|         "eslint-plugin-import": "^2.25.2", | ||||
|         "eslint-plugin-jsx-a11y": "^6.7.1", | ||||
|         "eslint-plugin-no-only-tests": "^3.0.0", | ||||
|         "eslint-plugin-prettier": "^5.2.1", | ||||
|         "eslint-plugin-prettier": "^5.0.0", | ||||
|         "eslint-rule-documentation": ">=1.0.0", | ||||
|         "globals": "^15.12.0", | ||||
|         "jsx-ast-utils": "^3.3.2", | ||||
|         "prettier": "^3.0.0", | ||||
|         "svg-element-attributes": "^1.3.1", | ||||
|         "typescript-eslint": "^8.14.0" | ||||
|         "svg-element-attributes": "^1.3.1" | ||||
|       }, | ||||
|       "bin": { | ||||
|         "eslint-ignore-errors": "bin/eslint-ignore-errors.js" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8 || ^9" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/@eslint/compat": { | ||||
|       "version": "1.2.4", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.4.tgz", | ||||
|       "integrity": "sha512-S8ZdQj/N69YAtuqFt7653jwcvuUj131+6qGLUyDqfDg1OIoBQ66OCuXC473YQfO2AaxITTutiRQiDwoo7ZLYyg==", | ||||
|       "dev": true, | ||||
|       "license": "Apache-2.0", | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^9.10.0" | ||||
|       }, | ||||
|       "peerDependenciesMeta": { | ||||
|         "eslint": { | ||||
|           "optional": true | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc": { | ||||
|       "version": "3.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", | ||||
|       "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "ajv": "^6.12.4", | ||||
|         "debug": "^4.3.2", | ||||
|         "espree": "^10.0.1", | ||||
|         "globals": "^14.0.0", | ||||
|         "ignore": "^5.2.0", | ||||
|         "import-fresh": "^3.2.1", | ||||
|         "js-yaml": "^4.1.0", | ||||
|         "minimatch": "^3.1.2", | ||||
|         "strip-json-comments": "^3.1.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://opencollective.com/eslint" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/@eslint/eslintrc/node_modules/globals": { | ||||
|       "version": "14.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", | ||||
|       "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": ">=18" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/sindresorhus" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/@eslint/js": { | ||||
|       "version": "9.17.0", | ||||
|       "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", | ||||
|       "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/ajv": { | ||||
|       "version": "6.12.6", | ||||
|       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | ||||
|       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "fast-deep-equal": "^3.1.1", | ||||
|         "fast-json-stable-stringify": "^2.0.0", | ||||
|         "json-schema-traverse": "^0.4.1", | ||||
|         "uri-js": "^4.2.2" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "github", | ||||
|         "url": "https://github.com/sponsors/epoberezkin" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/brace-expansion": { | ||||
|       "version": "1.1.11", | ||||
|       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | ||||
|       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "balanced-match": "^1.0.0", | ||||
|         "concat-map": "0.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/globals": { | ||||
|       "version": "15.14.0", | ||||
|       "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", | ||||
|       "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": ">=18" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/sindresorhus" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/json-schema-traverse": { | ||||
|       "version": "0.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||||
|       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-github/node_modules/minimatch": { | ||||
|       "version": "3.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", | ||||
|       "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", | ||||
|       "dev": true, | ||||
|       "license": "ISC", | ||||
|       "dependencies": { | ||||
|         "brace-expansion": "^1.1.7" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "*" | ||||
|         "eslint": "^8.0.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/eslint-plugin-i18n-text": { | ||||
| @@ -14063,29 +13932,6 @@ | ||||
|         "node": ">=14.17" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint": { | ||||
|       "version": "8.18.1", | ||||
|       "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.1.tgz", | ||||
|       "integrity": "sha512-Mlaw6yxuaDEPQvb/2Qwu3/TfgeBHy9iTJ3mTwe7OvpPmF6KPQjVOfGyEJpPv6Ez2C34OODChhXrzYw/9phI0MQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/eslint-plugin": "8.18.1", | ||||
|         "@typescript-eslint/parser": "8.18.1", | ||||
|         "@typescript-eslint/utils": "8.18.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.8.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typo-js": { | ||||
|       "version": "1.2.5", | ||||
|       "resolved": "https://registry.npmjs.org/typo-js/-/typo-js-1.2.5.tgz", | ||||
|   | ||||
| @@ -86,7 +86,7 @@ | ||||
|     "eslint": "8.57.0", | ||||
|     "eslint-import-resolver-typescript": "3.7.0", | ||||
|     "eslint-plugin-array-func": "4.0.0", | ||||
|     "eslint-plugin-github": "5.1.4", | ||||
|     "eslint-plugin-github": "5.0.2", | ||||
|     "eslint-plugin-import-x": "4.6.1", | ||||
|     "eslint-plugin-no-jquery": "3.1.0", | ||||
|     "eslint-plugin-no-use-extend-native": "0.5.0", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user