diff --git a/.sass-lint.yml b/.sass-lint.yml index 9f5b0d68ef..984a62e503 100644 --- a/.sass-lint.yml +++ b/.sass-lint.yml @@ -1,14 +1,12 @@ options: formatter: stylish files: - include: '**/*.scss' + include: + '+(docs|src)/**/*.scss' ignore: - - 'node_modules/**/*' - - 'docs/examples/*/main.scss' # Jekyll files requiring front-matter - - 'docs/css/main.scss' # Jekyll files requiring front-matter - - 'docs/css/examples/*/main.scss' # Jekyll files requiring front-matter - - 'docs/css/bootstrap/**/*' # Vendor + - 'docs/css/bootstrap/**/*.scss' # Vendor - 'docs/css/_syntax-highlighting.scss' # Vendor + - 'docs/examples/**/main.scss' # Files with front-matter # Contains asset_path() call to jekyll-assets. sass-lint cannot disable rules inline # https://github.com/sasstools/sass-lint/issues/544 - 'docs/css/_home.scss' diff --git a/package.json b/package.json index a186f838ee..7df1da6a55 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "dev:docs": "./scripts/dev-docs.sh", "doctoc": "doctoc --maxlevel 3 README.md CONTRIBUTING.md", "lint": "npm run lint:js && npm run lint:css", - "lint:js": "eslint . --quiet --no-color", - "lint:css": "sass-lint --verbose", + "lint:js": "./scripts/lint-js", + "lint:css": "./scripts/lint-css", "docs:jsdoc": "babel-node ./scripts/docs/gen-widget-doc.js", "docs:update-website": "./scripts/docs/update-website.sh", "docs:update-website-search-index": "./scripts/docs/update-website-search-index.sh", diff --git a/scripts/lint-css b/scripts/lint-css new file mode 100755 index 0000000000..eeaf3a1aaf --- /dev/null +++ b/scripts/lint-css @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +sass-lint --verbose diff --git a/scripts/lint-js b/scripts/lint-js new file mode 100755 index 0000000000..e8c5d93128 --- /dev/null +++ b/scripts/lint-js @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +eslint ./*.js ./**/*.js --quiet