diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..20953372570f1975b81f43c4cba80881b8c63759
--- /dev/null
+++ b/README.md
@@ -0,0 +1,8 @@
+# Broken Links Inspector
+
+[![NPM](https://img.shields.io/badge/NPM-latest-blue)](https://www.npmjs.com/package/broken-links-inspector])
+
+[![pipeline status](https://git.dbogatov.org/dbogatov/broken-links-inspector/badges/master/pipeline.svg)](https://git.dbogatov.org/dbogatov/broken-links-inspector/-/commits/master)
+
+[![coverage report](https://git.dbogatov.org/dbogatov/broken-links-inspector/badges/master/coverage.svg)](https://git.dbogatov.org/dbogatov/broken-links-inspector/-/commits/master)
+
diff --git a/src/inspector.ts b/src/inspector.ts
index cc08fc0bb984d1a7103316dc124526a691ee007b..9a279960df417a0df5775a478f075ff388ff1ac9 100644
--- a/src/inspector.ts
+++ b/src/inspector.ts
@@ -50,7 +50,7 @@ export class AxiosHttpClient implements IHttpClient {
 			} else if (!error.response) {
 				throw new HttpClientFailure(false, -1)
 			} else {
-				if (this.acceptedCodes.some(code => code == error.response?.status)) {
+				if (this.acceptedCodes.some(code => code == error.response!.status)) {
 					return ""
 				} else {
 					throw new HttpClientFailure(false, error.response.status)
diff --git a/src/result.ts b/src/result.ts
index 46621597d2268513dbae58324ca8a90aa26def2a..bad7d1c2ab036603968ea481a09f5793a8bd00cc 100644
--- a/src/result.ts
+++ b/src/result.ts
@@ -22,7 +22,7 @@ export class Result {
 		}
 
 		if (this.pages.has(parent)) {
-			this.pages.get(parent)?.push(completedCheck)
+			this.pages.get(parent)!.push(completedCheck)
 		} else {
 			this.pages.set(parent, [completedCheck])
 		}
diff --git a/test/process-url.ts b/test/process-url.ts
index ebf9ace4fdde6289f427cb5a619caf24c44c676f..282ad7778bf2aedd8ee875eeb2777eb103b47525 100644
--- a/test/process-url.ts
+++ b/test/process-url.ts
@@ -219,7 +219,7 @@ describe("process mock URL", function () {
 
 			unhook_intercept();
 
-			result.report(new JUnitReporter(true))
+			result.report(new JUnitReporter())
 
 			let lines = log.split(/\r?\n/)