@@ -145,6 +145,7 @@ jobs:
145
145
successMessage . style . display = 'none' ;
146
146
invalidInputMessage . style . display = 'none' ;
147
147
editor . clearGutter ( 'error-marker' ) ;
148
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
148
149
window . runActionlint ! ( editor . getValue ( ) ) ;
149
150
}
150
151
@@ -153,7 +154,9 @@ jobs:
153
154
return ;
154
155
}
155
156
156
- debounceId = window . setTimeout ( ( ) => startActionlint ( ) , debounceInterval ) ;
157
+ debounceId = window . setTimeout ( ( ) => {
158
+ startActionlint ( ) ;
159
+ } , debounceInterval ) ;
157
160
} ) ;
158
161
159
162
function getSource ( ) : string {
@@ -192,7 +195,7 @@ jobs:
192
195
let rest = text ;
193
196
while ( true ) {
194
197
const m = rest . match ( reUrl ) ;
195
- if ( m === null || m . index === undefined || m [ 0 ] === undefined ) {
198
+ if ( m === null || m . index === undefined ) {
196
199
if ( rest . length > 0 ) {
197
200
ret . push ( span ( rest ) ) ;
198
201
}
@@ -212,7 +215,9 @@ jobs:
212
215
a . rel = 'noopener' ;
213
216
a . textContent = url ;
214
217
a . className = 'has-text-link-my-light is-underlined' ;
215
- a . addEventListener ( 'click' , e => e . stopPropagation ( ) ) ;
218
+ a . addEventListener ( 'click' , e => {
219
+ e . stopPropagation ( ) ;
220
+ } ) ;
216
221
ret . push ( a ) ;
217
222
218
223
rest = rest . slice ( idx + url . length ) ;
@@ -269,12 +274,11 @@ jobs:
269
274
window . addEventListener ( 'beforeunload' , e => {
270
275
if ( contentChanged ) {
271
276
e . preventDefault ( ) ;
272
- e . returnValue = '' ;
273
277
}
274
278
} ) ;
275
279
276
280
checkUrlInput . addEventListener ( 'keyup' , e => {
277
- if ( e . key === 'Enter' || e . keyCode === 13 ) {
281
+ if ( e . key === 'Enter' ) {
278
282
e . preventDefault ( ) ;
279
283
checkUrlButton . click ( ) ;
280
284
}
@@ -310,7 +314,7 @@ jobs:
310
314
window . location . hash = b64 ;
311
315
} ) ;
312
316
313
- preferDark . addListener ( event => {
317
+ preferDark . addEventListener ( 'change' , event => {
314
318
editor . setOption ( 'theme' , colorTheme ( event . matches ) ) ;
315
319
} ) ;
316
320
@@ -327,7 +331,8 @@ jobs:
327
331
}
328
332
329
333
await go . run ( result . instance ) ;
330
- } ) ( ) . catch ( err => {
334
+ } ) ( ) . catch ( ( err : unknown ) => {
331
335
console . error ( 'ERROR!:' , err ) ;
332
- alert ( `${ err . name } : ${ err . message } \n\n${ err . stack } ` ) ;
336
+ const msg = err instanceof Error ? `${ err . name } : ${ err . message } \n\n${ err . stack } ` : `Error: ${ err } ` ;
337
+ alert ( msg ) ;
333
338
} ) ;
0 commit comments