From 64c41f778642f9957f0b97894ad4c36f9fdfbd78 Mon Sep 17 00:00:00 2001 From: cytopia Date: Wed, 8 Jan 2020 15:44:08 +0100 Subject: [PATCH] Replace scss-lint with stylelint --- CHANGELOG.md | 1 + Dockerfiles/work/Dockerfile-5.2 | 7 ++++--- Dockerfiles/work/Dockerfile-5.3 | 7 ++++--- Dockerfiles/work/Dockerfile-5.4 | 7 ++++--- Dockerfiles/work/Dockerfile-5.5 | 7 ++++--- Dockerfiles/work/Dockerfile-5.6 | 7 ++++--- Dockerfiles/work/Dockerfile-7.0 | 7 ++++--- Dockerfiles/work/Dockerfile-7.1 | 7 ++++--- Dockerfiles/work/Dockerfile-7.2 | 7 ++++--- Dockerfiles/work/Dockerfile-7.3 | 7 ++++--- Dockerfiles/work/Dockerfile-7.4 | 7 ++++--- Dockerfiles/work/Dockerfile-8.0 | 7 ++++--- build/ansible/group_vars/all/work.yml | 9 ++++----- 13 files changed, 49 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df4d88d..6559ebe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,3 +11,4 @@ #### Changed - [#123](https://github.com/devilbox/docker-php-fpm/issues/123) Added Dart Sass and removed Ruby Sass +- Replace [scss-lint](https://github.com/sds/scss-lint) with [stylelint](https://github.com/stylelint/stylelint) diff --git a/Dockerfiles/work/Dockerfile-5.2 b/Dockerfiles/work/Dockerfile-5.2 index 38856ca..5563482 100644 --- a/Dockerfiles/work/Dockerfile-5.2 +++ b/Dockerfiles/work/Dockerfile-5.2 @@ -324,6 +324,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -363,9 +366,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -466,6 +466,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-5.3 b/Dockerfiles/work/Dockerfile-5.3 index cbb05e8..6bba280 100644 --- a/Dockerfiles/work/Dockerfile-5.3 +++ b/Dockerfiles/work/Dockerfile-5.3 @@ -380,6 +380,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -419,9 +422,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -530,6 +530,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-5.4 b/Dockerfiles/work/Dockerfile-5.4 index 88f3baa..ad3493c 100644 --- a/Dockerfiles/work/Dockerfile-5.4 +++ b/Dockerfiles/work/Dockerfile-5.4 @@ -414,6 +414,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -453,9 +456,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -568,6 +568,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-5.5 b/Dockerfiles/work/Dockerfile-5.5 index 79d8307..f9a9c6c 100644 --- a/Dockerfiles/work/Dockerfile-5.5 +++ b/Dockerfiles/work/Dockerfile-5.5 @@ -431,6 +431,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -470,9 +473,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -589,6 +589,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-5.6 b/Dockerfiles/work/Dockerfile-5.6 index b5ac681..2be6b37 100644 --- a/Dockerfiles/work/Dockerfile-5.6 +++ b/Dockerfiles/work/Dockerfile-5.6 @@ -444,6 +444,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -483,9 +486,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -603,6 +603,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-7.0 b/Dockerfiles/work/Dockerfile-7.0 index 175643d..bf2beba 100644 --- a/Dockerfiles/work/Dockerfile-7.0 +++ b/Dockerfiles/work/Dockerfile-7.0 @@ -444,6 +444,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -483,9 +486,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -603,6 +603,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-7.1 b/Dockerfiles/work/Dockerfile-7.1 index 8fbdda6..99eca85 100644 --- a/Dockerfiles/work/Dockerfile-7.1 +++ b/Dockerfiles/work/Dockerfile-7.1 @@ -444,6 +444,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -483,9 +486,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -603,6 +603,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-7.2 b/Dockerfiles/work/Dockerfile-7.2 index e87413c..8fdc572 100644 --- a/Dockerfiles/work/Dockerfile-7.2 +++ b/Dockerfiles/work/Dockerfile-7.2 @@ -445,6 +445,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -484,9 +487,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -604,6 +604,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-7.3 b/Dockerfiles/work/Dockerfile-7.3 index c56b917..99f5a11 100644 --- a/Dockerfiles/work/Dockerfile-7.3 +++ b/Dockerfiles/work/Dockerfile-7.3 @@ -431,6 +431,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -470,9 +473,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -589,6 +589,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-7.4 b/Dockerfiles/work/Dockerfile-7.4 index 8dc190a..aa21c84 100644 --- a/Dockerfiles/work/Dockerfile-7.4 +++ b/Dockerfiles/work/Dockerfile-7.4 @@ -426,6 +426,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -465,9 +468,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -583,6 +583,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/Dockerfiles/work/Dockerfile-8.0 b/Dockerfiles/work/Dockerfile-8.0 index 5ab8e71..d6f3784 100644 --- a/Dockerfiles/work/Dockerfile-8.0 +++ b/Dockerfiles/work/Dockerfile-8.0 @@ -345,6 +345,9 @@ RUN set -eux \ # -------------------- sass -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force sass' devilbox \ \ +# -------------------- stylelint -------------------- + && su -c '. /opt/nvm/nvm.sh; npm install -g --force stylelint' devilbox \ + \ # -------------------- vue_cli -------------------- && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ @@ -384,9 +387,6 @@ RUN set -eux \ # -------------------- mdl -------------------- && gem install mdl -v 0.5.0 \ \ -# -------------------- scss_lint -------------------- - && gem install scss_lint -v 0.57.1 \ - \ \ && rm -rf /root/.gem \ && rm -rf /tmp/* \ @@ -492,6 +492,7 @@ RUN set -eux \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ && sass --version | grep -E '[.0-9]+' \ + && stylelint --version | grep -E '[.0-9]+' \ && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ diff --git a/build/ansible/group_vars/all/work.yml b/build/ansible/group_vars/all/work.yml index b2ec0a4..6708d88 100644 --- a/build/ansible/group_vars/all/work.yml +++ b/build/ansible/group_vars/all/work.yml @@ -45,7 +45,6 @@ gem_enabled: - mixlib_config - rb_inotify - mdl - - scss_lint # ------------------------------------------------------------------------------------------------- @@ -62,6 +61,7 @@ npm_enabled: - pm2 - mdlint - sass + - stylelint - vue_cli - vue_cli_service_global - webpack @@ -271,10 +271,6 @@ gem_available: version: 0.5.0 5.2: version: 0.5.0 - scss_lint: - name: scss_lint - all: - version: 0.57.1 # ------------------------------------------------------------------------------------------------- @@ -317,6 +313,9 @@ npm_available: sass: name: sass check: sass --version | grep -E '[.0-9]+' + stylelint: + name: stylelint + check: stylelint --version | grep -E '[.0-9]+' vue_cli: name: "@vue/cli" check: vue --version | grep -E '[.0-9]+'