function requirePaddingFor(node) {
			switch (node.type) {
				case "BlockStatement":
				case "StaticBlock":
					return options.blocks;
				case "SwitchStatement":
					return options.switches;
				case "ClassBody":
					return options.classes;

				/* c8 ignore next */
				default:
					throw new Error("unreachable");
			}
		}
Checks if a node should be padded, according to the rule config.
@param {ASTNode} node The AST node to check.
@throws {Error} (Unreachable)
@returns {boolean} True if the node should be padded, false otherwise.