diff --git a/docs/user-guide/getting-started.mdx b/docs/user-guide/getting-started.mdx
index 4157a7318..c8616d440 100644
--- a/docs/user-guide/getting-started.mdx
+++ b/docs/user-guide/getting-started.mdx
@@ -38,7 +38,7 @@ yarn add --dev htmlhint
```shell
{
- "attr-value-not-empty": false
+ "attr-value-not-empty": "off"
}
```
diff --git a/docs/user-guide/list-rules.md b/docs/user-guide/list-rules.md
index bb73c395a..64c4c1a13 100644
--- a/docs/user-guide/list-rules.md
+++ b/docs/user-guide/list-rules.md
@@ -30,7 +30,6 @@ title: List of rules
- [`tag-pair`](/docs/user-guide/rules/tag-pair): Tag must be paired.
- [`tag-self-close`](/docs/user-guide/rules/tag-self-close): Empty tags must be self closed.
- [`tagname-lowercase`](/docs/user-guide/rules/tagname-lowercase): All html element names must be in lowercase.
-- [`empty-tag-not-self-closed`](/docs/user-guide/rules/empty-tag-not-self-closed): The empty tag should not be closed by self.
- [`src-not-empty`](/docs/user-guide/rules/src-not-empty): The src attribute of an img(script,link) must have a value.
- [`href-abs-or-rel`](/docs/user-guide/rules/href-abs-or-rel): An href attribute must be either absolute or relative.
diff --git a/docs/user-guide/rules/attr-no-duplication.md b/docs/user-guide/rules/attr-no-duplication.md
index 239777839..f42f36009 100644
--- a/docs/user-guide/rules/attr-no-duplication.md
+++ b/docs/user-guide/rules/attr-no-duplication.md
@@ -3,25 +3,49 @@ id: attr-no-duplication
title: attr-no-duplication
---
-The same attribute can't be specified twice.
+Elements cannot have duplicate attributes.
+
+## Possible Configuration Values
+
+```json
+{
+ "attr-no-duplication": "off",
+ "attr-no-duplication": "warn",
+ "attr-no-duplication": "error",
+ "attr-no-duplication": ["off"],
+ "attr-no-duplication": ["warn"],
+ "attr-no-duplication": ["error"]
+}
+```
-Level: `error`
+## Default
-## Config value
+```json
+{ "attr-no-duplication": "error" }
+```
-1. true: enable rule
-2. false: disable rule
+---
-The following pattern are **not** considered violations:
+## Examples
+
+Examples of **correct** code for this rule:
-
```html
```
-The following pattern is considered violation:
+Examples of **incorrect** code for this rule:
-
```html
```
+
+---
+
+## When Not To Use It
+
+You always want to use this rule.
+
+## Version
+
+This rule was introduced in HTMLHint `v0.9.6`.
diff --git a/docs/user-guide/rules/attr-no-unnecessary-whitespace.md b/docs/user-guide/rules/attr-no-unnecessary-whitespace.md
index 9af443849..bec4785ae 100644
--- a/docs/user-guide/rules/attr-no-unnecessary-whitespace.md
+++ b/docs/user-guide/rules/attr-no-unnecessary-whitespace.md
@@ -5,21 +5,42 @@ title: attr-no-unnecessary-whitespace
No spaces between attribute names and values.
-Level: `error`
+## Possible Configuration Values
+
+```json
+{
+ "attr-no-unnecessary-whitespace": "off",
+ "attr-no-unnecessary-whitespace": "warn",
+ "attr-no-unnecessary-whitespace": "error",
+ "attr-no-unnecessary-whitespace": ["off"],
+ "attr-no-unnecessary-whitespace": ["warn", { "exceptions": ["test"] }],
+ "attr-no-unnecessary-whitespace": ["error", { "exceptions": ["test"] }]
+}
+```
+
+## Default
-## Config value
+```json
+{ "attr-no-unnecessary-whitespace": "error" }
+```
-1. true: enable rule
-2. false: disable rule
+## Options
-The following pattern are **not** considered violations:
+This rule has an object option:
+
+- `"exceptions": ['test']` ignore some attribute names.
+
+---
+
+## Examples
+
+Examples of **correct** code for this rule:
-
```html