Update typescript-eslint plugin & parser (#7351)
							parent
							
								
									0bb7f3d3ee
								
							
						
					
					
						commit
						132e19beb7
					
				|  | @ -155,8 +155,8 @@ | |||
|     "@types/react-transition-group": "^4.4.0", | ||||
|     "@types/sanitize-html": "^2.3.1", | ||||
|     "@types/zxcvbn": "^4.4.0", | ||||
|     "@typescript-eslint/eslint-plugin": "^4.17.0", | ||||
|     "@typescript-eslint/parser": "^4.17.0", | ||||
|     "@typescript-eslint/eslint-plugin": "^5.6.0", | ||||
|     "@typescript-eslint/parser": "^5.6.0", | ||||
|     "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1", | ||||
|     "allchange": "^1.0.6", | ||||
|     "babel-jest": "^26.6.3", | ||||
|  |  | |||
|  | @ -517,6 +517,7 @@ export const alwaysAboveRightOf = (elementRect: DOMRect, chevronFace = ChevronFa | |||
| }; | ||||
| 
 | ||||
| type ContextMenuTuple<T> = [boolean, RefObject<T>, () => void, () => void, (val: boolean) => void]; | ||||
| // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-constraint
 | ||||
| export const useContextMenu = <T extends any = HTMLElement>(): ContextMenuTuple<T> => { | ||||
|     const button = useRef<T>(null); | ||||
|     const [isOpen, setIsOpen] = useState(false); | ||||
|  |  | |||
|  | @ -16,7 +16,7 @@ limitations under the License. | |||
| 
 | ||||
| import { useState } from "react"; | ||||
| 
 | ||||
| export const useLocalEcho = <T extends any>( | ||||
| export const useLocalEcho = <T>( | ||||
|     currentFactory: () => T, | ||||
|     setterFn: (value: T) => Promise<unknown>, | ||||
|     errorFn: (error: Error) => void, | ||||
|  |  | |||
|  | @ -24,6 +24,7 @@ type Mapper<T> = (roomState: RoomState) => T; | |||
| const defaultMapper: Mapper<RoomState> = (roomState: RoomState) => roomState; | ||||
| 
 | ||||
| // Hook to simplify watching Matrix Room state
 | ||||
| // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-constraint
 | ||||
| export const useRoomState = <T extends any = RoomState>( | ||||
|     room?: Room, | ||||
|     mapper: Mapper<T> = defaultMapper as Mapper<T>, | ||||
|  |  | |||
							
								
								
									
										111
									
								
								yarn.lock
								
								
								
								
							
							
						
						
									
										111
									
								
								yarn.lock
								
								
								
								
							|  | @ -1785,7 +1785,7 @@ | |||
|     jest-diff "^26.0.0" | ||||
|     pretty-format "^26.0.0" | ||||
| 
 | ||||
| "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": | ||||
| "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": | ||||
|   version "7.0.9" | ||||
|   resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" | ||||
|   integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== | ||||
|  | @ -1960,75 +1960,75 @@ | |||
|   resolved "https://registry.yarnpkg.com/@types/zxcvbn/-/zxcvbn-4.4.1.tgz#46e42cbdcee681b22181478feaf4af2bc4c1abd2" | ||||
|   integrity sha512-3NoqvZC2W5gAC5DZbTpCeJ251vGQmgcWIHQJGq2J240HY6ErQ9aWKkwfoKJlHLx+A83WPNTZ9+3cd2ILxbvr1w== | ||||
| 
 | ||||
| "@typescript-eslint/eslint-plugin@^4.17.0": | ||||
|   version "4.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" | ||||
|   integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== | ||||
| "@typescript-eslint/eslint-plugin@^5.6.0": | ||||
|   version "5.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz#efd8668b3d6627c46ce722c2afe813928fe120a0" | ||||
|   integrity sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/experimental-utils" "4.33.0" | ||||
|     "@typescript-eslint/scope-manager" "4.33.0" | ||||
|     debug "^4.3.1" | ||||
|     "@typescript-eslint/experimental-utils" "5.6.0" | ||||
|     "@typescript-eslint/scope-manager" "5.6.0" | ||||
|     debug "^4.3.2" | ||||
|     functional-red-black-tree "^1.0.1" | ||||
|     ignore "^5.1.8" | ||||
|     regexpp "^3.1.0" | ||||
|     regexpp "^3.2.0" | ||||
|     semver "^7.3.5" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/experimental-utils@4.33.0": | ||||
|   version "4.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" | ||||
|   integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== | ||||
| "@typescript-eslint/experimental-utils@5.6.0": | ||||
|   version "5.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz#f3a5960f2004abdcac7bb81412bafc1560841c23" | ||||
|   integrity sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA== | ||||
|   dependencies: | ||||
|     "@types/json-schema" "^7.0.7" | ||||
|     "@typescript-eslint/scope-manager" "4.33.0" | ||||
|     "@typescript-eslint/types" "4.33.0" | ||||
|     "@typescript-eslint/typescript-estree" "4.33.0" | ||||
|     "@types/json-schema" "^7.0.9" | ||||
|     "@typescript-eslint/scope-manager" "5.6.0" | ||||
|     "@typescript-eslint/types" "5.6.0" | ||||
|     "@typescript-eslint/typescript-estree" "5.6.0" | ||||
|     eslint-scope "^5.1.1" | ||||
|     eslint-utils "^3.0.0" | ||||
| 
 | ||||
| "@typescript-eslint/parser@^4.17.0": | ||||
|   version "4.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" | ||||
|   integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== | ||||
| "@typescript-eslint/parser@^5.6.0": | ||||
|   version "5.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.6.0.tgz#11677324659641400d653253c03dcfbed468d199" | ||||
|   integrity sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/scope-manager" "4.33.0" | ||||
|     "@typescript-eslint/types" "4.33.0" | ||||
|     "@typescript-eslint/typescript-estree" "4.33.0" | ||||
|     debug "^4.3.1" | ||||
|     "@typescript-eslint/scope-manager" "5.6.0" | ||||
|     "@typescript-eslint/types" "5.6.0" | ||||
|     "@typescript-eslint/typescript-estree" "5.6.0" | ||||
|     debug "^4.3.2" | ||||
| 
 | ||||
| "@typescript-eslint/scope-manager@4.33.0": | ||||
|   version "4.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" | ||||
|   integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ== | ||||
| "@typescript-eslint/scope-manager@5.6.0": | ||||
|   version "5.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz#9dd7f007dc8f3a34cdff6f79f5eaab27ae05157e" | ||||
|   integrity sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "4.33.0" | ||||
|     "@typescript-eslint/visitor-keys" "4.33.0" | ||||
|     "@typescript-eslint/types" "5.6.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.6.0" | ||||
| 
 | ||||
| "@typescript-eslint/types@4.33.0": | ||||
|   version "4.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" | ||||
|   integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== | ||||
| "@typescript-eslint/types@5.6.0": | ||||
|   version "5.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.6.0.tgz#745cb1b59daadcc1f32f7be95f0f68accf38afdd" | ||||
|   integrity sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA== | ||||
| 
 | ||||
| "@typescript-eslint/typescript-estree@4.33.0": | ||||
|   version "4.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" | ||||
|   integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== | ||||
| "@typescript-eslint/typescript-estree@5.6.0": | ||||
|   version "5.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz#dfbb19c9307fdd81bd9c650c67e8397821d7faf0" | ||||
|   integrity sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "4.33.0" | ||||
|     "@typescript-eslint/visitor-keys" "4.33.0" | ||||
|     debug "^4.3.1" | ||||
|     globby "^11.0.3" | ||||
|     is-glob "^4.0.1" | ||||
|     "@typescript-eslint/types" "5.6.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.6.0" | ||||
|     debug "^4.3.2" | ||||
|     globby "^11.0.4" | ||||
|     is-glob "^4.0.3" | ||||
|     semver "^7.3.5" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/visitor-keys@4.33.0": | ||||
|   version "4.33.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" | ||||
|   integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== | ||||
| "@typescript-eslint/visitor-keys@5.6.0": | ||||
|   version "5.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz#3e36509e103fe9713d8f035ac977235fd63cb6e6" | ||||
|   integrity sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "4.33.0" | ||||
|     eslint-visitor-keys "^2.0.0" | ||||
|     "@typescript-eslint/types" "5.6.0" | ||||
|     eslint-visitor-keys "^3.0.0" | ||||
| 
 | ||||
| "@wojtekmaj/enzyme-adapter-react-17@^0.6.1": | ||||
|   version "0.6.6" | ||||
|  | @ -3101,7 +3101,7 @@ date-names@^0.1.11: | |||
|   resolved "https://registry.yarnpkg.com/date-names/-/date-names-0.1.13.tgz#c4358f6f77c8056e2f5ea68fdbb05f0bf1e53bd0" | ||||
|   integrity sha512-IxxoeD9tdx8pXVcmqaRlPvrXIsSrSrIZzfzlOkm9u+hyzKp5Wk/odt9O/gd7Ockzy8n/WHeEpTVJ2bF3mMV4LA== | ||||
| 
 | ||||
| debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: | ||||
| debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: | ||||
|   version "4.3.3" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" | ||||
|   integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== | ||||
|  | @ -3698,6 +3698,11 @@ eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: | |||
|   resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" | ||||
|   integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== | ||||
| 
 | ||||
| eslint-visitor-keys@^3.0.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2" | ||||
|   integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA== | ||||
| 
 | ||||
| eslint@7.18.0: | ||||
|   version "7.18.0" | ||||
|   resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.18.0.tgz#7fdcd2f3715a41fe6295a16234bd69aed2c75e67" | ||||
|  | @ -4341,7 +4346,7 @@ globals@^12.1.0: | |||
|   dependencies: | ||||
|     type-fest "^0.8.1" | ||||
| 
 | ||||
| globby@^11.0.3: | ||||
| globby@^11.0.3, globby@^11.0.4: | ||||
|   version "11.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" | ||||
|   integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== | ||||
|  | @ -7343,7 +7348,7 @@ regexp.prototype.flags@^1.3.1: | |||
|     call-bind "^1.0.2" | ||||
|     define-properties "^1.1.3" | ||||
| 
 | ||||
| regexpp@^3.1.0: | ||||
| regexpp@^3.1.0, regexpp@^3.2.0: | ||||
|   version "3.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" | ||||
|   integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski