Fix a bunch of linter errors
diff --git a/src/utils/generateKeyValueList.ts b/src/utils/generateKeyValueList.ts
index a093ab7..a158391 100644
--- a/src/utils/generateKeyValueList.ts
+++ b/src/utils/generateKeyValueList.ts
@@ -1,22 +1,21 @@
-const forceCaps = [
- "ID",
- "NSFW",
- "URL"
-];
+const forceCaps = ["ID", "NSFW", "URL"];
export function capitalize(s: string) {
s = s.replace(/([A-Z])/g, " $1");
- s = s.split(" ").map(word => {
- return forceCaps.includes(word.toUpperCase()) ? word.toUpperCase() : (word[0] ?? "")
- .toUpperCase() + word.slice(1)
- .toLowerCase()
- .replace("discord", "Discord");
- }).join(" ");
+ s = s
+ .split(" ")
+ .map((word) => {
+ return forceCaps.includes(word.toUpperCase())
+ ? word.toUpperCase()
+ : (word[0] ?? "").toUpperCase() +
+ word.slice(1).toLowerCase().replace("discord", "Discord");
+ })
+ .join(" ");
return s;
}
export function toCapitals(s: string) {
- if (s[0] === undefined) return "";
+ if (s.startsWith(undefined)) return "";
return s[0].toUpperCase() + s.slice(1).toLowerCase();
}
@@ -28,4 +27,4 @@
return out;
}
-export default keyValueList;
\ No newline at end of file
+export default keyValueList;