diff --git a/.circleci/config.yml b/.circleci/config.yml index 27c3a60..95185af 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -11,8 +11,18 @@ jobs: - checkout - run: echo "PHP Unit Tests" #- run: phpunit --bootstrap tests/TestBootstrap.php tests + csslint: + docker: + - image: circleci/node:latest-browsers + steps: + - checkout + - run: sudo npm install -g grunt-cli + - run: sudo npm install grunt + - run: sudo npm install grunt-contrib-csslint + - run: grunt csslint workflows: version: 2 build: jobs: - phpunit + - csslint diff --git a/.stickler.yml b/.stickler.yml new file mode 100644 index 0000000..5868c55 --- /dev/null +++ b/.stickler.yml @@ -0,0 +1,14 @@ +--- +linters: + csslint: + +files: + ignore: + - 'app/External/*' + - 'app/resources/*' + +review: + fail_on_comments: true + +fixers: + enable: false diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..3431f11 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,9 @@ +module.exports = function (grunt) { + grunt.initConfig ({ + csslint: { + files: ['app/ViewItems/CSS/*.css'] + } + }); + + grunt.loadNpmTasks ("grunt-contrib-csslint"); +}