diff --git a/src/cli/__snapshots__/htmlhint.spec.js.snap b/src/cli/__snapshots__/htmlhint.spec.js.snap
index 10aa1af97..667e9b083 100644
--- a/src/cli/__snapshots__/htmlhint.spec.js.snap
+++ b/src/cli/__snapshots__/htmlhint.spec.js.snap
@@ -65,3 +65,83 @@ Options:
htmlhint --rulesdir ./rules/
"
`;
+
+exports[`Executable should print rules with --list: stderr 1`] = `""`;
+
+exports[`Executable should print rules with --list: stdout 1`] = `
+" All rules:
+ ==================================================
+ [1malt-require[22m : The alt attribute of an
element must be present and alt attribute of area[href] and input[type=image] must have a value.
+ [1mattr-lowercase[22m : All attribute names must be in lowercase.
+ [1mattr-sorted[22m : Attribute tags must be in proper order.
+ [1mattr-no-duplication[22m : Elements cannot have duplicate attributes.
+ [1mattr-unsafe-chars[22m : Attribute values cannot contain unsafe chars.
+ [1mattr-value-double-quotes[22m : Attribute values must be in double quotes.
+ [1mattr-value-not-empty[22m : All attributes must have values.
+ [1mattr-value-single-quotes[22m : Attribute values must be in single quotes.
+ [1mattr-whitespace[22m : All attributes should be separated by only one space and not have leading/trailing whitespace.
+ [1mdoctype-first[22m : Doctype must be declared first.
+ [1mdoctype-html5[22m : Invalid doctype. Use: \\"\\"
+ [1mhead-script-disabled[22m : The