Skip to content

Commit e3f6043

Browse files
committed
Fix lint violations
1 parent ff828eb commit e3f6043

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

.eslintrc.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818
},
1919
"rules": {
2020
"github/unescaped-html-literal": "off",
21-
"eslint-comments/no-use": "off"
21+
"import/no-unresolved": "off",
22+
"import/extensions": "off",
23+
"eslint-comments/no-use": "off",
24+
"github/no-inner-html": "off"
2225
},
2326
"env": {
2427
"mocha": true

src/index.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Parse HTML text into document fragment.
22
function parseHTML(document: Document, html: string): DocumentFragment {
33
const template = document.createElement('template')
4+
// eslint-disable-next-line github/no-inner-html
45
template.innerHTML = html
56
return document.importNode(template.content, true)
67
}
@@ -23,8 +24,8 @@ export class ErrorWithResponse extends Error {
2324
}
2425
}
2526

26-
function makeDeferred<T>(): [Promise<T>, () => void, () => void] {
27-
let resolve: () => void
27+
function makeDeferred<T>(): [Promise<T>, (x?: unknown) => void, () => void] {
28+
let resolve: (x?: unknown) => void
2829
let reject: () => void
2930
const promise = new Promise(function (_resolve, _reject) {
3031
resolve = _resolve
@@ -218,16 +219,18 @@ async function remoteSubmit(req: SimpleRequest): Promise<SimpleResponse> {
218219
headers: response.headers,
219220
text: '',
220221
get json() {
221-
// eslint-disable-next-line no-shadow, @typescript-eslint/no-this-alias
222+
// eslint-disable-next-line @typescript-eslint/no-shadow, @typescript-eslint/no-this-alias
222223
const response: SimpleResponse = this
223224
const data = JSON.parse(response.text)
224225
delete response.json
225226
response.json = data
226227
return response.json
227228
},
228229
get html() {
229-
// eslint-disable-next-line no-shadow, @typescript-eslint/no-this-alias
230+
// eslint-disable-next-line @typescript-eslint/no-shadow, @typescript-eslint/no-this-alias
230231
const response: SimpleResponse = this
232+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
233+
// @ts-ignore
231234
delete response.html
232235

233236
response.html = parseHTML(document, response.text)

0 commit comments

Comments
 (0)