mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 10:56:10 +01:00 
			
		
		
		
	Update eslint to v9 (#35485)
Update eslint and all plugins. Many plugins still do not ship type definitions so I had to add stubs. Also, I had to put a few typescript error expectations because if some unknown error in the types. `eslint-plugin-no-jquery` is disabled because it's not compatible with eslint 9 flat config (https://github.com/wikimedia/eslint-plugin-no-jquery/issues/311).
This commit is contained in:
		| @@ -18,7 +18,7 @@ type TextareaValueSelection = { | ||||
|   value: string; | ||||
|   selStart: number; | ||||
|   selEnd: number; | ||||
| } | ||||
| }; | ||||
|  | ||||
| function handleIndentSelection(textarea: HTMLTextAreaElement, e: KeyboardEvent) { | ||||
|   const selStart = textarea.selectionStart; | ||||
| @@ -65,14 +65,14 @@ function handleIndentSelection(textarea: HTMLTextAreaElement, e: KeyboardEvent) | ||||
| type MarkdownHandleIndentionResult = { | ||||
|   handled: boolean; | ||||
|   valueSelection?: TextareaValueSelection; | ||||
| } | ||||
| }; | ||||
|  | ||||
| type TextLinesBuffer = { | ||||
|   lines: string[]; | ||||
|   lengthBeforePosLine: number; | ||||
|   posLineIndex: number; | ||||
|   inlinePos: number | ||||
| } | ||||
| }; | ||||
|  | ||||
| export function textareaSplitLines(value: string, pos: number): TextLinesBuffer { | ||||
|   const lines = value.split('\n'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user