Added sass linting.
This commit is contained in:
parent
531470932e
commit
5ed936d5f4
@ -3,14 +3,21 @@ version: '2'
|
|||||||
services:
|
services:
|
||||||
xo-js-lint:
|
xo-js-lint:
|
||||||
build: linting/js
|
build: linting/js
|
||||||
image: patek-devs/eslint-xo
|
image: patek-devs/xo
|
||||||
command: . --env=browser --extend=/eslintrc.yml
|
command: . --env=browser --extend=/eslintrc.yml
|
||||||
volumes:
|
volumes:
|
||||||
- ./themes/patek/assets/js:/src:ro
|
- ./themes/patek/assets/js:/src:ro
|
||||||
- ./linting/js/eslintrc.yml:/eslintrc.yml
|
- ./linting/js/eslintrc.yml:/eslintrc.yml:ro
|
||||||
xo-html-lint:
|
xo-html-lint:
|
||||||
image: patek-devs/eslint-xo
|
image: patek-devs/xo
|
||||||
command: \*.html --plugin=html --extension=html
|
command: \*.html --plugin=html --extension=html
|
||||||
volumes:
|
volumes:
|
||||||
- ./:/src:ro
|
- ./:/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
17
linting/sass/Dockerfile
Normal 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"]
|
||||||
|
|
3
linting/sass/sass-lint.yml
Normal file
3
linting/sass/sass-lint.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
files:
|
||||||
|
ignore:
|
||||||
|
- 'bulma/**/*.*'
|
Loading…
Reference in New Issue
Block a user