⚙️ Add stylelint and base configuration (see #74) (#92)

* tooling: add stylelint and base configuration (see #74)

* Autofix with stylelint on commit
This commit is contained in:
Ned Zimmerman
2020-03-07 11:23:05 -07:00
committed by GitHub
parent ca07ab31f6
commit 86713728a4
18 changed files with 1593 additions and 53 deletions

View File

@@ -9,7 +9,8 @@
"build:site": "eleventy",
"build": "npm run build:css && npm run build:site",
"create-definitions": "bin/create-definitions",
"lint": "npm run lint:js",
"lint": "npm run lint:css && npm run lint:js",
"lint:css": "stylelint \"assets/css/**/*.scss\"",
"lint:js": "eslint \"11ty/**/*.js\"",
"serve": "concurrently \"npm run serve:site\" \"npm run watch:css\"",
"serve:site": "eleventy --serve",
@@ -42,6 +43,9 @@
"11ty/**/*.js": [
"npm run lint:js -- --fix",
"npm run test"
],
"assets/css/**/*.scss": [
"npm run lint:css -- --fix"
]
},
"dependencies": {
@@ -62,6 +66,10 @@
"parcel-bundler": "^1.12.4",
"prettier": "^1.19.1",
"sass": "^1.23.7",
"slugify": "^1.3.6"
"slugify": "^1.3.6",
"stylelint": "^13.2.0",
"stylelint-config-recommended-scss": "^4.2.0",
"stylelint-order": "^4.0.0",
"stylelint-scss": "^3.14.2"
}
}