Added sass linting.

This commit is contained in:
Greenscreener 2019-07-19 12:34:39 +02:00
parent 531470932e
commit 5ed936d5f4
3 changed files with 30 additions and 3 deletions

View File

@ -3,14 +3,21 @@ version: '2'
services:
xo-js-lint:
build: linting/js
image: patek-devs/eslint-xo
image: patek-devs/xo
command: . --env=browser --extend=/eslintrc.yml
volumes:
- ./themes/patek/assets/js:/src:ro
- ./linting/js/eslintrc.yml:/eslintrc.yml
- ./linting/js/eslintrc.yml:/eslintrc.yml:ro
xo-html-lint:
image: patek-devs/eslint-xo
image: patek-devs/xo
command: \*.html --plugin=html --extension=html
volumes:
- ./:/src:ro
sass-lint:
build: linting/sass
image: patek-devs/sass-lint
command: ./**/*.scss --config /sass-lint.yml
volumes:
- ./themes/patek/assets/css:/src:ro
- ./linting/sass/sass-lint.yml:/sass-lint.yml:ro

17
linting/sass/Dockerfile Normal file
View File

@ -0,0 +1,17 @@
FROM node:12-alpine
RUN mkdir /src
RUN npm install npm@5.3 && \
rm -rf /usr/local/lib/node_modules/npm && \
mv /node_modules/npm /usr/local/lib/node_modules
RUN npm install -g sass-lint
# Cleanup
RUN rm -fr /root/.npm /node_modules
WORKDIR /src
ENTRYPOINT ["/usr/local/bin/sass-lint"]

View File

@ -0,0 +1,3 @@
files:
ignore:
- 'bulma/**/*.*'