async load() {
		try {
			const data = await fs.promises.readFile(this.filePath, "utf8");

			return JSON.parse(data);
		} catch (err) {
			if (err.code === "ENOENT") {
				return {};
			}
			throw new Error(
				`Failed to parse suppressions file at ${this.filePath}`,
			);
		}
	}
Loads the suppressions file.
@throws {Error} If the suppressions file cannot be parsed.
@returns {Promise<SuppressedViolations>} The suppressions.