added linter and prettifier via commit hooks
This commit is contained in:
parent
48d46d81af
commit
4de2fafcad
|
@ -0,0 +1 @@
|
||||||
|
*.json
|
|
@ -0,0 +1,8 @@
|
||||||
|
printWidth: 80
|
||||||
|
tabWidth: 2
|
||||||
|
useTabs: false
|
||||||
|
semi: false
|
||||||
|
singleQuote: true
|
||||||
|
trailingComma: all
|
||||||
|
bracketSpacing: true
|
||||||
|
arrowParens: always
|
|
@ -0,0 +1,25 @@
|
||||||
|
files:
|
||||||
|
include: "**/*.s+(a|c)ss"
|
||||||
|
ignore: [
|
||||||
|
"node_modules/**/*.*",
|
||||||
|
"client/node_modules/**/*.*"
|
||||||
|
]
|
||||||
|
syntax:
|
||||||
|
include:
|
||||||
|
- scss
|
||||||
|
- sass
|
||||||
|
rules:
|
||||||
|
property-sort-order: 0
|
||||||
|
attribute-quotes: 0
|
||||||
|
border-zero: 0
|
||||||
|
no-color-keywords: 0
|
||||||
|
no-css-comments: 0
|
||||||
|
no-important: 0
|
||||||
|
no-trailing-zero: 1
|
||||||
|
space-after-bang: 1
|
||||||
|
space-before-bang: 1
|
||||||
|
space-after-colon: 1
|
||||||
|
space-before-colon: 1
|
||||||
|
hex-length: 1
|
||||||
|
hex-notation: 0
|
||||||
|
indentation: 1
|
20
package.json
20
package.json
|
@ -47,11 +47,25 @@
|
||||||
"nodemon": "nodemon",
|
"nodemon": "nodemon",
|
||||||
"ts-node": "ts-node",
|
"ts-node": "ts-node",
|
||||||
"tslint": "tslint",
|
"tslint": "tslint",
|
||||||
|
"sasslint": "sass-lint --verbose --no-exit",
|
||||||
|
"sasslint:fix": "sass-lint-auto-fix -c .sass-lint.yml --verbose",
|
||||||
"mocha": "mocha",
|
"mocha": "mocha",
|
||||||
"travis": "scripty",
|
"travis": "scripty",
|
||||||
"release": "scripty",
|
"release": "scripty",
|
||||||
"client-report": "scripty"
|
"client-report": "scripty"
|
||||||
},
|
},
|
||||||
|
"husky": {
|
||||||
|
"hooks": {
|
||||||
|
"pre-commit": "lint-staged"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lint-staged": {
|
||||||
|
"*.{js,ts,css,md}": "precise-commits",
|
||||||
|
"*.scss": [
|
||||||
|
"sass-lint-auto-fix -c .sass-lint.yml --verbose",
|
||||||
|
"git add"
|
||||||
|
]
|
||||||
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"async": "^2.0.0",
|
"async": "^2.0.0",
|
||||||
"async-lru": "^1.1.1",
|
"async-lru": "^1.1.1",
|
||||||
|
@ -134,11 +148,17 @@
|
||||||
"chai": "^4.1.1",
|
"chai": "^4.1.1",
|
||||||
"chai-json-schema": "^1.5.0",
|
"chai-json-schema": "^1.5.0",
|
||||||
"chai-xml": "^0.3.2",
|
"chai-xml": "^0.3.2",
|
||||||
|
"husky": "^1.0.0-rc.4",
|
||||||
"libxmljs": "^0.18.7",
|
"libxmljs": "^0.18.7",
|
||||||
|
"lint-staged": "^7.1.0",
|
||||||
"maildev": "^1.0.0-rc3",
|
"maildev": "^1.0.0-rc3",
|
||||||
"mocha": "^5.0.0",
|
"mocha": "^5.0.0",
|
||||||
"nodemon": "^1.11.0",
|
"nodemon": "^1.11.0",
|
||||||
|
"precise-commits": "^1.0.2",
|
||||||
|
"prettier": "1.12.1",
|
||||||
"prompt": "^1.0.0",
|
"prompt": "^1.0.0",
|
||||||
|
"sass-lint": "^1.12.1",
|
||||||
|
"sass-lint-auto-fix": "^0.9.0",
|
||||||
"source-map-support": "^0.5.0",
|
"source-map-support": "^0.5.0",
|
||||||
"spectacle-docs": "^1.0.2",
|
"spectacle-docs": "^1.0.2",
|
||||||
"supertest": "^3.0.0",
|
"supertest": "^3.0.0",
|
||||||
|
|
Loading…
Reference in New Issue