From 00860f02d4b771ebb8f782743c0d45470f07d8b7 Mon Sep 17 00:00:00 2001
From: Martijn Cuppens <martijn.cuppens@gmail.com>
Date: Sun, 21 Oct 2018 21:40:13 +0200
Subject: [PATCH] Disallow transition property (use mixin instead)

---
 .stylelintrc                           | 1 +
 scss/mixins/_transition.scss           | 1 +
 site/docs/4.1/assets/scss/_anchor.scss | 2 +-
 site/docs/4.1/examples/.stylelintrc    | 1 +
 4 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/.stylelintrc b/.stylelintrc
index 511ade25a2..e3cb0d7cc4 100644
--- a/.stylelintrc
+++ b/.stylelintrc
@@ -261,6 +261,7 @@
       "fill",
       "stroke"
     ],
+    "property-blacklist": ["transition"],
     "property-no-vendor-prefix": true,
     "rule-empty-line-before": null,
     "scss/at-function-named-arguments": "never",
diff --git a/scss/mixins/_transition.scss b/scss/mixins/_transition.scss
index f853821344..a457b6bdb4 100644
--- a/scss/mixins/_transition.scss
+++ b/scss/mixins/_transition.scss
@@ -1,3 +1,4 @@
+// stylelint-disable property-blacklist
 @mixin transition($transition...) {
   @if $enable-transitions {
     @if length($transition) == 0 {
diff --git a/site/docs/4.1/assets/scss/_anchor.scss b/site/docs/4.1/assets/scss/_anchor.scss
index 2e02390ed3..2f00424dd2 100644
--- a/site/docs/4.1/assets/scss/_anchor.scss
+++ b/site/docs/4.1/assets/scss/_anchor.scss
@@ -1,7 +1,7 @@
 .anchorjs-link {
   font-weight: 400;
   color: rgba($link-color, .5);
-  transition: color .16s linear;
+  @include transition(color .16s linear);
 
   &:hover {
     color: $link-color;
diff --git a/site/docs/4.1/examples/.stylelintrc b/site/docs/4.1/examples/.stylelintrc
index 06c67b5ff3..5c3be6d59d 100644
--- a/site/docs/4.1/examples/.stylelintrc
+++ b/site/docs/4.1/examples/.stylelintrc
@@ -4,6 +4,7 @@
     "at-rule-no-vendor-prefix": null,
     "comment-empty-line-before": null,
     "media-feature-name-no-vendor-prefix": null,
+    "property-blacklist": null,
     "property-no-vendor-prefix": null,
     "selector-no-qualifying-type": null,
     "selector-no-vendor-prefix": null,
-- 
GitLab