Typescript v5 + eslint 8.57 WIP

This commit also improves some type handling in the project.
This commit is contained in:
John Livingston
2024-09-07 14:49:27 +02:00
parent 64a9c7be21
commit 7b3d93b290
41 changed files with 2652 additions and 3054 deletions

View File

@ -75,7 +75,7 @@ export async function listModFirewallFiles (
})
return files.map(f => path.join(dir, f.name)).sort()
} catch (err) {
} catch (_err) {
// should be that the directory does not exists
return []
}
@ -148,7 +148,7 @@ export async function sanitizeModFirewallConfig (
throw new Error('Invalid data in data.files (content)')
}
if (entry.name.length > maxFirewallNameLength || !firewallNameRegexp.test(entry.name)) {
if (entry.name.length > maxFirewallNameLength || !firewallNameRegexp.test(entry.name as string)) {
throw new Error('Invalid name in data.files')
}
if (entry.content.length > maxFirewallFileSize) {