Introduced a linter and Travis.
Showing
.travis.yml
0 → 100644
| ... | @@ -48,6 +48,10 @@ | ... | @@ -48,6 +48,10 @@ |
| "@ckeditor/ckeditor5-table": "^11.0.1", | "@ckeditor/ckeditor5-table": "^11.0.1", | ||
| "@ckeditor/ckeditor5-theme-lark": "^12.0.0", | "@ckeditor/ckeditor5-theme-lark": "^12.0.0", | ||
| "@ckeditor/ckeditor5-upload": "^10.0.4", | "@ckeditor/ckeditor5-upload": "^10.0.4", | ||
| "eslint": "^5.5.0", | |||
| "eslint-config-ckeditor5": "^1.0.7", | |||
| "husky": "^0.14.3", | |||
| "lint-staged": "^7.0.0", | |||
| "postcss-loader": "^3.0.0", | "postcss-loader": "^3.0.0", | ||
| "raw-loader": "^0.5.1", | "raw-loader": "^0.5.1", | ||
| "style-loader": "^0.23.0", | "style-loader": "^0.23.0", | ||
| ... | @@ -69,6 +73,16 @@ | ... | @@ -69,6 +73,16 @@ |
| }, | }, | ||
| "scripts": { | "scripts": { | ||
| "build": "webpack --mode production", | "build": "webpack --mode production", | ||
| "lint": "eslint --quiet '**/*.js'", | |||
| "precommit": "lint-staged", | |||
| "preversion": "npm run build; if [ -n \"$(git status src/ckeditor.js build/ --porcelain)\" ]; then git add -u src/ckeditor.js build/ && git commit -m 'Internal: Build.'; fi" | "preversion": "npm run build; if [ -n \"$(git status src/ckeditor.js build/ --porcelain)\" ]; then git add -u src/ckeditor.js build/ && git commit -m 'Internal: Build.'; fi" | ||
| } | }, | ||
| "lint-staged": { | |||
| "**/*.js": [ | |||
| "eslint --quiet" | |||
| ] | |||
| }, | |||
| "eslintIgnore": [ | |||
| "build/**" | |||
| ] | |||
| } | } |
Please register or sign in to comment