diff --git a/docs/lint/html/rules/no-disabled-attribute-on-button.md b/docs/lint/html/rules/no-disabled-attribute-on-button.md
new file mode 100644
index 0000000000..d9d39ce82c
--- /dev/null
+++ b/docs/lint/html/rules/no-disabled-attribute-on-button.md
@@ -0,0 +1,78 @@
+[DSpace ESLint plugins](../../../../lint/README.md) > [HTML rules](../index.md) > `dspace-angular-html/no-disabled-attribute-on-button`
+_______
+
+Buttons should use the `dsBtnDisabled` directive instead of the HTML `disabled` attribute.
+ This should be done to ensure that users with a screen reader are able to understand that the a button button is present, and that it is disabled.
+ The native html disabled attribute does not allow users to navigate to the button by keyboard, and thus they have no way of knowing that the button is present.
+
+_______
+
+[Source code](../../../../lint/src/rules/html/no-disabled-attribute-on-button.ts)
+
+### Examples
+
+
+#### Valid code
+
+##### should use [dsBtnDisabled] in HTML templates
+
+```html
+
+```
+
+##### disabled attribute is still valid on non-button elements
+
+```html
+
+```
+
+##### [disabled] attribute is still valid on non-button elements
+
+```html
+
+```
+
+##### angular dynamic attributes that use disabled are still valid
+
+```html
+
+```
+
+
+
+
+#### Invalid code & automatic fixes
+
+##### should not use disabled attribute in HTML templates
+
+```html
+
+```
+Will produce the following error(s):
+```
+Buttons should use the `dsBtnDisabled` directive instead of the `disabled` attribute.
+```
+
+Result of `yarn lint --fix`:
+```html
+
+```
+
+
+##### should not use [disabled] attribute in HTML templates
+
+```html
+
+```
+Will produce the following error(s):
+```
+Buttons should use the `dsBtnDisabled` directive instead of the `disabled` attribute.
+```
+
+Result of `yarn lint --fix`:
+```html
+
+```
+
+
+